bin gerade über etwas gestolpert, mein aktuelles Großprojekt stürzt bei einem MessageRequester, der in einem Thread gelagert wird (um die Eventabarbeitung nicht zu unterbrechen), nach dem klicken auf "OK", ab.
Hab das ganze mal in Kurzform nachgebaut (eigentlich wollte ich ausschließen das es sich um einen PB-Bug handelt, was allerdings wohl doch der fall ist).
Stürzt allerdings nur bei aktivierter "Threadsafe Executable" Option ab, wenn nicht Threadsafe ist geht es ohne Probleme allerdings hab ich dann das Problem was ich eigentlich mit dem Threadsafe dingens umgehen wollte.
Code: Alles auswählen
Global sTest.s = "TEST"
Procedure ThreadTest()
MessageRequester(sTest, sTest)
EndProcedure
CreateThread(@ThreadTest(), 0)
Repeat : Delay(100) : ForEver

Verwendet: PB4.10 FinalLine: 5 - Illegal instruction. (executing binary data?)