Thema: Delphi Verzweifel an DLL

Einzelnen Beitrag anzeigen

Benutzerbild von HaCkAttaCk2001
HaCkAttaCk2001

Registriert seit: 4. Nov 2003
Ort: Chemnitz
95 Beiträge
 
#1

Verzweifel an DLL

  Alt 19. Jun 2004, 21:14
Hi.

Ich habe mir jetzt über 10 verschiedene Beiträge zu Exports, 'external' und DLLs angeschaut... aber ich finde einfach nicht heraus wieso ich die Fehlermeldung: "Der Prozedureinsprungpunkt "DisableTaskKeys" wurde in der DLL "TaskKeyHook.dll" nicht gefunden." bekomme.

Hier der Delphi-Code mit dem ich die Funktion einbinde:

Code:
function DisableTaskKeys(bDisable, bBeep : boolean) : boolean; stdcall;
  external 'TaskKeyHook.dll';
(Die DLL existiert natürlich.)

Und hier der relevante Codeausschnit der DLL (C++):

Code:
DLLEXPORT BOOL DisableTaskKeys(BOOL bDisable, BOOL bBeep)
{
   if (bDisable) {
      if (!g_hHookKbdLL) {
         g_hHookKbdLL = SetWindowsHookEx(WH_KEYBOARD_LL,
            MyTaskKeyHookLL, MyDll.m_hInstance, 0);
      }

   } else if (g_hHookKbdLL != NULL) {
      UnhookWindowsHookEx(g_hHookKbdLL);
      g_hHookKbdLL = NULL;
   }
   g_bBeep = bBeep;

   return AreTaskKeysDisabled();
}
Ich habe gerade erst angefangen mit DLLs zu hantieren, also bitte nicht schimpfen, dass ich so blöd bin (falls ich irgendeinen dummen Fehler gemacht hab...).


C ya.
Support bacteria! They are the only culture some people have...
  Mit Zitat antworten Zitat