Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: Programm von USB-Stick starten/beenden Problem

  Alt 12. Nov 2010, 17: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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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