Hi an alle im Forum
Ich habe eine Anwendung erstellt dir auf eine
DLL zurückgreift.
Nun habe ich die
DLL als Ressource in die Exe integriert so das sie beim starten des Programms automatisch in das selbe Verzeichnis extrahiert wird.
Nun zu meinem Problem:
Im Quellcode wird logischerweise auf die
DLL zugegriffen.
Da beim 1. Programmstart aber noch keine
DLL vorhanden ist gibt das Programm nur eine Fehlermeldung aus das die
DLL fehlt und und beendet sich.
Wenn ich aber die 2 Zeilen in denen auf die
DLL zugegriffen wird auskommentiere und kompile funktionert alles wunderbar.
Die exe wird gestartet und die
DLL liegt daraufhin im selben Verzeichnis.
Wie kann ich es nun anstellen, dass der Fehler mit der
DLL ignoriert wird?
Ich habe es nämlich so gelöst das geprüft wird ob die
DLL vorhanden ist, und wenn dies der Fall ist startet das Programm ganz normal. Sollte die
DLL Fehlen wird sie extrahiert und das Programm startet neu und kann somit beim 2. start Problemlos auf die
DLL zugreifen.
Aber nur in der Theorie... weil es eben nicht möglich ist diese Funktion anzuwenden.
Bei einem Start ohne die
DLL gibt das Programm eben nur diese Fehlermeldung aus.
Könnte ich das Programm also dazu bringen das Fehlen der
DLL zu ignorieren wäre alles in Ordnung.
ich hoffe ihr habt verstanden wie ich das meine...
MfG Aljoscha