Problem mit CallFunctionFast() aus DLLs

Für allgemeine Fragen zur Programmierung mit PureBasic.
NetSlayer
Beiträge: 117
Registriert: 21.09.2004 21:18
Kontaktdaten:

Problem mit CallFunctionFast() aus DLLs

Beitrag 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...
...MfG, NetSlayer
"No, I ain't got a problem. It's you with the problem!"
http://netslayer.scpn.net