Seite 2 von 2

Verfasst: 16.06.2006 16:07
von Kiffi
ts-soft hat geschrieben:Hört sich an, als wenn dort Unicode an ist
ich habe jetzt das ganze nochmal mit angeschaltetem Unicode probiert
(sowohl jaPBE als auch Original IDE) und es funktioniert bei mir noch immer
ohne Probleme.

Seltsam...

Grüße ... Kiffi

Verfasst: 16.06.2006 16:22
von funk.munich
Hi,

und bei mir funktioniert es immer noch nicht :(
Ich probiere das mal auf einen anderen Rechner am WE.

Mal schauen was dann daei raus kommt.

Danke für eure Hilfe & schönes WE,
Daniel

Verfasst: 16.06.2006 16:29
von ts-soft
@Kiffi
Strings können so nicht funktionieren, weil die Lib in ASCII kompiliert ist.
Wenn Deine in Unicode kompiliertes Testprogramm auf die in ASCII zugreift, gibts Probleme. Läßt sich vor der Compilierung der Lib auch nicht
testen.

Beispiel:
LibrarySource: OpenLibrary
Da macht PB für die Lib LoadLibraryA draus
Unicode braucht aber LoadLibraryW

usw. usw.
solange TailBite nicht fertig ist, werde ich da auch nicht sinnlos dran rumfummeln, weil das bringts nicht, bzw. da fehlt mir die Zeit für.

PBOSL_DBin kannste Dir ja mal den Source ansehen, die funktioniert auch
in Unicode, unterstützt diesen aber nicht :mrgreen: (es wird intern alles
nach ASCII gewandelt, bei Dateinamen mit Chinesischen Zeichen funzt das
so natürlich auch nicht)

Verfasst: 30.06.2006 09:48
von funk.munich
Hi zusammen,

ich war jetzt ne Zeit nicht Online und konnte deshalb kein update einfügen.

Bei mir lag es nur daran, da ich unter den Compiler Options
"Create Threadsafe executable" markiert hatte.

Also, wenn ich andere PBOSL nutze und threadsafe aktiviert ist erhalte ich
immer die Fehlermeldung.

Nur bei nicht aktivieren funxt alles einwandfrei.

Hat evtl. jemand ne Ahnung - wieso? Oder ist das ein Bug?

Gruß,
Daniel

Verfasst: 30.06.2006 14:43
von ts-soft
Wie oft noch? Tailbite erstellt zur Zeit keine ThreadSafe Userlibs. Nur mit
Tricks ist dies als Threadsafe-Only Lib möglich. Wer diese Extras braucht muß
halt abwarten, bis Tailbite soweit ist, oder sich die Lib selber Threadsafe
Compilieren.
Sourcen sind ja verfügbar. Weil in Threadsafe compiliert, funktionuert sie nur noch in Threadsafe.
Das ist nunmal nicht so wie in euren Sourcen, wo der Compiler autom. die
richtigen libs benutzt, UserLibraries sind schon compiliert, standardmässig als
ASCII-Lib, ohne Unterstützung von irgendwelchen Extras

Also nur ASCII verwenden oder abwarten oder selber kompilieren