Thema: Delphi DLL Parameterübergabe

Einzelnen Beitrag anzeigen

bluescreen25

Registriert seit: 27. Nov 2005
Ort: Geldern
229 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: DLL Parameterübergabe

  Alt 22. Jun 2007, 14:13
Zitat von Muetze1:
Also vom Code her sehe ich erstmal nichts in Sachen Callback. Der Callback sollte wenn, eh erst ausgelöst werden, wenn du das Formular schliesst. Von daher liegt es nicht unbedingt am Callback sondern wohl eher an der Form und anzeigen dieser. Funktioniert der genannte Teil denn für sich alleine problemlos?
Ja es funktionierte die Form aus der DLL problemlos...es ist eine überlagerte virtuelle Tastatur, die den Focus immer zurück auf die letze Form bringt. Alles OK soweit.

Ich brauche allerdings eine Form_closed Meldung zurück an die Mainapplikation, damit ich später den Focus einmal zurück auf die Form der Mainapp bringen kann.

Damit ich nicht immer den Status der Dll abfragen muss, wollte ich, das die Dll der Main sagt, wenn die Form geschlossen ist.

Delphi-Quellcode:
procedure GCallbackProcedure();
begin
  ShowMessage('Form wurde geschlossen');
end;


procedure DerDllDieAdresseMitteilen();
begin
  SetCallBack(@GCallbackProcedure);
end;
Wenn ich hier hinter den procedure ein stdcall setze, dann hängt es nimmer, aber eine Meldung erhalte ich trotzdem nicht von der DLL

Gruß,bluescreen25
...und ich dachte, Delphi ist ein Programmgenerator mit nur einem Button......tzzz
  Mit Zitat antworten Zitat