F5 Problem
-
Ich habe eben bemerkt das in Entwicklungsumgebung (VC++ 6) F5 nur einmal funktioniert, wenn ich folgenden Code einbinde:
HINSTANCE hDLL = NULL; hDLL = LoadLibrary("XXX.DLL");Scheinbar liegt das aber mit an der DLL, da ich andere DLLs testweise eingetragen habe und diese verursachen nicht das Problem. Aber wie kann das das Ausführen(F5) in der Entwicklung blockieren? Er macht es nur einmal, danach passiert bei F5 garnichts mehr. Auch wenn ich die Zeilen anschliessend ausklammere passiert nichts mehr. Ich muss richtig VC++6 beenden und neustarten.
Kann irgendwer dazu was sagen? Schon sehr komisch.

-
Reagiert die Entwicklungsumebung noch auf Stop-Debugging (Shift+F5)
Ist Dein DllMain Code evtl. buggy?
-
Die DLL kommt nicht von mir. Mit F7 compiliert er auch fehlerfrei die Anwendung neu, aber bei F5 wird unten das "Erstellen"-Fenster komplett leer und weder startet irgende etwas, noch kommt eine Fehlermeldung.

-
Falsch, bei F5 wechselt er unten auf das "Debug"-Fenster und das ist leer. Bei erstellen steht "test.exe - 0 Fehler, 0 Warnung(en)".