Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: DLL Callback Pointerübergabe erwartet Variable

  Alt 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
  Mit Zitat antworten Zitat