Thema: Delphi Fehlende DLL ignorieren

Einzelnen Beitrag anzeigen

Aljoscha

Registriert seit: 30. Dez 2004
97 Beiträge
 
#1

Fehlende DLL ignorieren

  Alt 2. Jan 2005, 15:33
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
  Mit Zitat antworten Zitat