Einzelnen Beitrag anzeigen

alemone

Registriert seit: 5. Mär 2006
5 Beiträge
 
#1

Von MDI Child einer DLL auf Funktion in Main zugreifen

  Alt 5. Mär 2006, 12:26
Hi!

Ich versuche, bei einer (dyn.) DLL Einbindung von der MDI der DLL auf eine Funktion in der Main zuzugreifen (Funktion startet FreeLibrary Prozess), erhalte allerdings immer eine Access Violation Meldung.

Main, Dll und Midi haben eine Type Erklaerung fuer die aufzurufende Funktion in der Main. Ein Pointer zu dieser Funktion wird beim Aufruf der Dll uebergeben, welche wiederum diesen Pointer an die MDI weitergibt (public Erklaerung einer Type Varibel).
Die Midi wird angezeigt, aber bei der FormCloseQuery, in der die Funktion der Main aufgerufen wird, entsteht dann der Fehler.

Wohl uebersehe ich etwas oder mache etwas gravierend falsch, sehe aber den Fehler nicht. Fuer denjenigen, der die Geduld hat, haenge ich das Projekt (D6) an.

Danke!
Angehängte Dateien
Dateityp: zip plugintest_202.zip (17,6 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat