DLL-Frage
-
Ich habe folgenden Code in meiner DLL:
#pragma data_seg ("shared") bool g_bEventsAbfangen = false; HWND g_hWnd = NULL; #pragma data_seg () #pragma comment(linker,"/SECTION:shared,RWS") // dann kommt nochwas.... void SetMyMouseEvent(bool b) { g_bEventsAbfangen = b; } bool GetMyMouseEvent() { return g_bEventsAbfangen; }
Jetzt teste ich das so:
SetMyMouseEvent(true); if (!GetMyMouseEvent()) // warum läuft der hier nur rein?!?
kann mir das jemand erklären?
Das sind die einzigen Stellen, an denen die Werte gesetzt werden...Danke
-
Was ist genau das Problem??
if (!GetMyMouseEvent()) liefert FALSE zurück oder was??
[ Dieser Beitrag wurde am 05.06.2003 um 11:11 Uhr von Der_Knob editiert. ]
-
yepp...
dadurch geht er dann halt auch in die if-Bedingung rein...