Problem mit CallFunctionFast() aus DLLs
Verfasst: 11.12.2004 00:49
Ich habe ein kleines Problem mit der Funktion CallFunctionFast() - ich möchte eine Prozedur aufrufen, und ihr als ersten Parameter die Adresse einer "CallBack"-Prozedur geben, damit sie sich benötigte Daten von dieser holen kann.
Hauptprogramm:
DLL:
Ich hoffe, ihr versteht was ich meine. Gibt es da Möglichkeiten, dieses Problem zu lösen?
Entschuldigt den schnell hingewurschtelten Code (es ist schon spät *g*), der soll aber eh nur verdeutlichen, was ich meine...
Hauptprogramm:
Code: Alles auswählen
Procedure CallBack(Cmd)
; blah
EndProcedure
CallFunctionFast(AdresseDerFunktion, @CallBack)Code: Alles auswählen
ProcedureDLL Funktion (CallBack)
CallFunctionFast(CallBack, blah) ; funktioniert NICHT
EndProcedureEntschuldigt den schnell hingewurschtelten Code (es ist schon spät *g*), der soll aber eh nur verdeutlichen, was ich meine...