LoadLibrary ohne Fehlermeldung
-
Wenn man bei LoadLibrary eine dll angibt, welche in wirklichkeit keine gültige dll ist bekommt man immer die Meldung
Windows schrieb:
"Die Anwendung oder DLL test.dll ist keine gültige Windows-Datei. Überprüfen Sie dies mit der Installationsdiskette."
Weis jemand wie man das los wird? Problem ist das meine Anwendung ja erst weiterläuft bis man die meldung wegklickt.
-
Mich würde wirklich interessieren warum du mit LoadLibrary eine ungültige dll laden willst? ( Die Lösung für dein Problem kann nur sein die ungültige dll eben nicht zu laden ).

Kurt
-
Lies dir bitte die Dokumentation zu LoadLibrary durch. Da stehts nämlich drin.
-
@ZuK: Das soll nur zu absicherung dienen falls doch mal eine ungültige dll zwischen die gültigen geraten ist. Das ganze brauch ich nämlich bei ner server anwendung welche sich dann nicht gleich an dieser meldung aufhängen soll.
@error mode: so, wo?
-
newvet schrieb:
@error mode: so, wo?

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/loadlibrary.asp
To enable or disable error messages displayed by the loader during DLL loads, use the SetErrorMode function.
-
oder LoadLibraryEx mit LOAD_LIBRARY_AS_DATAFILE