Ich habe Probleme mit dem Befehl CallFunctionFast unter Mac. Der folgende Code funktioniert unter Windows ohne Probleme. Unter Mac führt PureBasic die Anweisung zunächst aus und anschließend gibt es einen Fehler hinsichtlich "Ungültiger Speicherzugriff" unmittelbar nach dem CallFunctionFast-Aufruf, also an der Zeile "EndProcedure":
Code: Alles auswählen
Procedure test_funktion()
MessageRequester("TEST","AUFRUF")
EndProcedure
Procedure test()
Define adresse.l = @test_funktion()
CallFunctionFast( adresse )
EndProcedure
test()
mfg
kurt