Thema: Delphi Win32 DLL erstellen

Einzelnen Beitrag anzeigen

bdaehn

Registriert seit: 22. Jan 2004
Ort: Wiesbaden
9 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Win32 DLL erstellen

  Alt 29. Apr 2005, 17:20
Hallo!

Vielen Dank fuer die echt schnell Hilfe!

Ich habe beide Loesungsansaetze probiert - leider noch immer gleicher Effekt - bekomme 3 spoolsv.exe application errors:

"The instruction at "0x00000000" referenced memory at "0x00000000:. The memory could not be "read".

Ich wuerde einmal auf ein Problem mit den Uebergabe-Parametern tippen... Ich habe auch in anderen dll-Beispielen gesehen, dass dort "exports" benutzt wird, um die Symbole/Funktionen zu exportieren - koennte das evtl. ein Problem sein?

Muss man bei einer DLL nicht auch nicht eine Funktion fuer die dll-Einstiegspunkte setzen? Also etwas in der Art?

Delphi-Quellcode:
BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
    switch (ul_reason_for_call)
   {
      case DLL_PROCESS_ATTACH:
      case DLL_THREAD_ATTACH:
      case DLL_THREAD_DETACH:
      case DLL_PROCESS_DETACH:
         break;
    }

    return TRUE;
}
Vielen Dank
/bjoern
  Mit Zitat antworten Zitat