Seite 1 von 1

Problem mit CallFunctionFast() aus DLLs

Verfasst: 11.12.2004 00:49
von NetSlayer
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:

Code: Alles auswählen

Procedure CallBack(Cmd)
  ; blah
EndProcedure

CallFunctionFast(AdresseDerFunktion, @CallBack)
DLL:

Code: Alles auswählen

ProcedureDLL Funktion (CallBack)
  CallFunctionFast(CallBack, blah) ; funktioniert NICHT
EndProcedure
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...