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...