Problem mit UserLibs bei PB4

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Programie
Beiträge: 1280
Registriert: 06.08.2005 22:56
Computerausstattung: https://www.sysprofile.de/id160800
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von Programie »

Falko hat geschrieben:Dann probier mal dieses aus, was ts schon mal empfohlen hat. Vielleicht
ist es ja dieses Problem, da die Fehlermeldung die gleiche ist.

http://www.purebasic.fr/german/viewtopi ... seposition

Grüße ..Falko
Danke für den Tip!

Ergebnis: Durch das Abschalten von "Threadsicheres Executable erstellen" in den Kompileroptionen funktionieren die Libs!

:bounce:
BildBildBildBild
Benutzeravatar
mk-soft
Beiträge: 3871
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

Habe ein anders Problem mit Threadsafe schon gehabt.
Brauche meisten Unicode und in den letzen fall auch mit Threadsafe. Programm lief unter XP-Pro nicht mehr an. Habe dann ein Testprogramm auf meinen Computer zu hause (XP-Home) durchgeführt und es funktionierte.
Keine Ahnung wo ran es liegt. Bin dann auf Mutex() umgestiegen damit das Programm erstmal auch läuft.
Man muss nur höllig aufpassen das der Mutex auch richtig verwendet wird. Nicht das wie in meine Programm die drei Threads hängen bleiben. Ein Thread als Network Client, zweiter als Network MultiUser Server und der dritte als OPC Client.

Warte dringend auf das nächste Update von PB4. Habe mich auf Purebasic so eingearbeitet das ich auch bei der Arbeit alle Applikationen mit schreibe.
Hoffe das bald alle gravierende Bugs beseitigt sind.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> Habe mich auf Purebasic so eingearbeitet das ich auch bei der Arbeit alle Applikationen mit schreibe.

wow.

...wenn du das als absatz formulieren kannst, kann fred das als werbespruch auf purebasic.com packen. ;)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Naja, das Update wird wohl noch länger dauern. Soll wohl wieder der
Spaß mit Weihnachten werden, wie im letzten Jahr :lol: .
Hoffentlich nicht nur entbuggen sondern auch ein paar zusätzliche
futures. 8)

Das mit den Threadsafe, wenn man die Libs benutzt, ist klar.
Jetzt, wo gnozals und ABBKlaus die TailBite wieder lauffähig gemacht
haben und dementsprechend für PB4 erweitert haben kann man nun auch
für Threadsafe die Libs erstellen, wenn ich das richtig verstehe.
Leider sind diese Änderungen nur im englischen Forum dokumentiert, was
da jetzt geändert worden ist. Wäre Gut, wenn man die Hilfe und dessen
History auch noch anpassen würde, da Elchoni wohl nicht die Zeit dazu
findet sie zu aktualisieren.

Wenn ABBKlaus dann noch lust hat das TailbBit komplett einzudeutschen,
wäre das auch nicht schlecht. :allright:


Gruß Falko
Zuletzt geändert von Falko am 06.12.2006 19:40, insgesamt 1-mal geändert.
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
mk-soft
Beiträge: 3871
Registriert: 24.11.2004 13:12
Wohnort: Germany

Beitrag von mk-soft »

@Kaeru Gaman

mit fomulieren habe so manchmal meine Probleme.
Manche Satzstellungen die ich so in das Forum gestellt habe gehöre ich an die Wand gestellt. :mrgreen:
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
Didelphodon
Beiträge: 360
Registriert: 18.12.2004 13:03
Wohnort: Wien
Kontaktdaten:

Beitrag von Didelphodon »

Threadsafe: Bug oder Feature???

:lol:
Das Leben ist ein sch*** Spiel, aber die Grafik ist irre!
Fighting for peace is like fuc*ing for virginity!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

threadsafe = feature

UserLib != feature
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Kaeru Gaman hat geschrieben:threadsafe = feature

UserLib != feature
Nicht die Userlibs diskreminieren :mrgreen:
Alle Libs sind böhse, also nur API verwenden!

Da fällt mir ein, das sind auch nur Libs, wo ist mein ZX81 :?:

:lol:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

will ich ja garnicht.

ich will nur mal klarstellen:
UserLibs sind eine von Benutzern zusätzlich zur verfügung gestellte sache.
Die haben nicht das geringste mit Libs im allgemeinen zu tun,
die kann jeder zur verfügung stellen.
auch das werkzeug, mit denen sie erstellt werden, ist von einem USER erstellt worden.
das ist alles nicht vom Fantaisie-Team herausgebracht worden,
und somit definitiv keine Feature von PB.
wenn sowas also aufgrund neuer Features von PB nicht richtig funktioniert,
dann liegt das einzig und allein an der jeder-daddelt-mal-natur der sache,
aber ist keinesfalls eine ursache, eine Feature/NichtFeature frage in bezug auf Threadsafe zu stellen.

so einfach ist das, manchmal ist eben hellgrau weiß und dunkelgrau schwarz.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

>> auch das werkzeug, mit denen sie erstellt werden, ist von einem USER erstellt worden.
Nein, der LibraryMaker ist definitiv nicht von einem User. Nicht alle Libs sind mit Tailbite
erstellt worden, der aber auch auf den LibraryMaker angewiesen ist :wink:

Diejenigen, die UserLibs zur Verfügung stellen, sind aber nicht zu Support hierfür
verpflichtet, genauso wenig wie Fantaisie Software für UserLibs zuständig ist!

Ist jetzt nur Wortklauberei gewesen :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten