AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fehlende DLL ignorieren

Ein Thema von Aljoscha · begonnen am 2. Jan 2005 · letzter Beitrag vom 2. Jan 2005
 
Aljoscha

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

Fehlende DLL ignorieren

  Alt 2. Jan 2005, 14: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz