Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
26. Aug 2003
So in der TFSoundStreamCallback ist der UserParam als letzter Parameter und das ist ein Problem. Aber erst mal eine kleine Einführung was Proceduren von Methoden unterscheidet, dann wird einiges klarer für dich.
Eine Procedure/Funktion hat meisten Parameter, also z.b. so:
procedure XYZ(Parameter: Pointer);
Schön, eine Methode ist eine Procedure die einer Objectinstance oder Klasse...
Forum: Object-Pascal / Delphi-Language
Delphi
by negaH,
25. Aug 2003
Wie sieht die Callback aus und was kann man der Aufruffunktion an zusätzlichen Parametern übergeben ?
Ideal wäre
type
TCallback = function(UserData: Pointer; .....): ....; stdcall;
procedure EnumXYZ(..., UserData: Pointer; Callback: TCallback);