Forum: Object-Pascal / Delphi-Language
Delphi
by Michaela_,
31. Aug 2004
Danke Robert, so werde ich es machen.
Dann sind wenigstens auch Laufwerke im Netzwerk abgedeckt.
lg, michaela
Forum: Object-Pascal / Delphi-Language
Delphi
by Michaela_,
31. Aug 2004
wow, ihr schläft ja überhaupt nicht :shock:
@nega: ja so mach ich es jetzt auch. Aber wie kann ich Abfragen ob die Anwendung auf einem USB Stick läuft?
lg, michaela
Forum: Object-Pascal / Delphi-Language
Delphi
by Michaela_,
30. Aug 2004
Hi Robert,
mit der WM_DEVICECHANGE message kann man das schon feststellen, das ist kein Problem.
Einziges Problem ist nur das Beenden. Nachdem die Anwendung laut Debugger fertig ist kommen erst die Zugriffsverletzungen. Runtime Error 216 meint ja auch irgendeinen Dateifehler hin (eigentlich ist nie eine Datei offen, was kann windows da wohl meinen)
Ich hab jetzt mal einfach den Prozess...
Forum: Object-Pascal / Delphi-Language
Delphi
by Michaela_,
30. Aug 2004
Danke Robert. Ich versuche gerade das Programm beim entfernen zu beenden, allerdings klappt das auch nicht so ganz. Kommen recht unschöne Fehlermeldungen. Unter anderem auch "Runtime Error 216" und "Das Programm muss Aufgrund blablabla beendet werden".
Gibt es einen bestimmten Befehl mit dem ich aus dem Programm springen kann ohne dass Fehlermeldungen angezeigt werden? Application.Terminate...
Forum: Object-Pascal / Delphi-Language
Delphi
by Michaela_,
30. Aug 2004
@lucky: klar dass die Anwendung nicht mehr korrekt arbeitet wenn der Stick entfernt wurde. Aber ist ja so dass er wieder angesteckt wurde und mit dem selben Laufwerksbuchstaben auch wieder zur Verfügung steht. Andere Dateien werden auch braf wieder geladen, nur Ressourcen funktionieren einfach nicht mehr.
Eventuell werde ich das Programm sowieso ggf. beenden aber es interessiert mich trotzdem...
Forum: Object-Pascal / Delphi-Language
Delphi
by Michaela_,
30. Aug 2004
Hallo,
mein Projekt sollte von USB Stick zum Starten sein. Soweit funktioniert alles ganz gut. Wird allerdings der Stick entfernt und danach wieder angesteckt, während die Anwendung läuft, dann gibts Probleme. Eingebette Ressourcen, die vor dem ausstecken noch nie geladen wurden, erzeugen eine EExternalException Fehlermeldung beim Laden.
Die Bilder lade ich mit LoadFromResourceName. Kann es...