Seite 2 von 3
Verfasst: 02.12.2006 23:45
von Programie
Danke für den Tip!
Ergebnis: Durch das Abschalten von "Threadsicheres Executable erstellen" in den Kompileroptionen funktionieren die Libs!

Verfasst: 03.12.2006 11:42
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.
Verfasst: 03.12.2006 12:16
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.

Verfasst: 03.12.2006 13:08
von Falko
Naja, das Update wird wohl noch länger dauern. Soll wohl wieder der
Spaß mit Weihnachten werden, wie im letzten Jahr

.
Hoffentlich nicht nur entbuggen sondern auch ein paar zusätzliche
futures.
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.
Gruß Falko
Verfasst: 03.12.2006 13:24
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.

Verfasst: 06.12.2006 12:51
von Didelphodon
Threadsafe: Bug oder Feature???

Verfasst: 06.12.2006 15:01
von Kaeru Gaman
threadsafe = feature
UserLib != feature
Verfasst: 06.12.2006 18:55
von ts-soft
Kaeru Gaman hat geschrieben:threadsafe = feature
UserLib != feature
Nicht die Userlibs diskreminieren
Alle Libs sind
böhse, also nur API verwenden!
Da fällt mir ein, das sind auch nur Libs, wo ist mein ZX81

Verfasst: 06.12.2006 23:01
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.
Verfasst: 06.12.2006 23:16
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
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
