Registriert seit: 19. Jan 2003
732 Beiträge
Turbo Delphi für Win32
|
Re: DLL Callback Pointerübergabe erwartet Variable
28. Okt 2007, 04:42
Hallo!
Kannst du statt TSetCallBackProc = procedure(CallBackProc: Pointer); stdcall;
nicht folgendes machen? TSetCallBackProc = procedure(CallBackProc: TCallBackProc); stdcall;
Mit untypisierten Zeigern hast du doch nur Ärger.
Vielleicht scheitert's auch daran, dass TForm1.DllAufruf eine Klassenmethode ist. Schau mal ob's klappt, wenn du die Prozedur aus der Klasse herausnimmst.
Dani H. At Least I Can Say I Tried
|