Procedure F1()
i = 10 ; Mal irgendein Wert, egal
Debug "Wert in SelectClientList() = " + Str(i)
ProcedureReturn i ; Hier gibt die Funktion etwas zurück ...
EndProcedure
Debug F1() ; ... was aber falsch ankommt
Scheinbar funtionieren in Threadsafemodus keinerlei Rückgabewerte.
real hat geschrieben:Was mich generell wundert ist, dass "Threadsafe" bei einem Compiler nicht standardmäßg aktiviert ist - jetzt weiß ich, warum!
Glaub ich dir nicht
Grund ist übrigens, dass durch die Option "Threadsafe" das Programm insgesamt etwas aufgebläht und langsamer wird. Das macht zwar nicht allzu viel aus, aber wenn man sowieso ohne Threads arbeitet wäre es doch schade diesen Balast mit rumzuschleppen, oder?
EDIT: Da das ja schon ein größerer Bug ist habe ich es mal im englischen Board gemeldet.
Beginne jeden Tag als ob es Absicht wäre! BILDblog