Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.081 Beiträge
 
Delphi 12 Athens
 
#2

AW: Programm von USB-Stick starten/beenden Problem

  Alt 12. Nov 2010, 18:15
Garnicht.

Lösung: Programm kopiert sich bei Programmstart selber in den Temp-Ordner von Windows, startet die Kopie und beendet sich selber.
(vorher natürlich prüfen, ob man nicht schon dort ist)

Problem:
Nach dem Programmende muß sich das Programm natürlich auch wieder von da rauslöschen.

Ursache:
Windows muß nicht den kompletten Programmcode in den RAM geladen haben.
Wenn beim Beenden nun noch etwas nachgeladen werden muß und dabei nun aber die EXE fehlt, dann knallt es halt.

Darum meckert Windows auch rum, wenn noch Verbindungen zu Dateien aktiv sind,
wenn man den Stick "ordnungsgemäß" auswerfen will, bevor man ihn abzieht.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (12. Nov 2010 um 18:18 Uhr)
  Mit Zitat antworten Zitat