Einzelnen Beitrag anzeigen

PremiumPils

Registriert seit: 26. Sep 2004
21 Beiträge
 
Delphi 7 Personal
 
#12

Re: Eigenes Programm beenden+starten?

  Alt 26. Sep 2004, 20:12
Danke für eure Tipps... der User drückt bei mir auf eine "Update"-Button, also ist es auch sein Wille. Hab jetzt ne Weile rumprobiert.

Meine Lösung ist nun die folgende:
*update klick*
- programm\programm.exe lädt die update.dat runter
- usertemp\update.dat wird hier im Temppfad entpackt
- usertemp\programm.exe wird mit dem parameter "/update" ausgeführt
- die ursprüngliche Applikation wird gekillt
- ein extra Updateform wird geöffnet - für einige Infos
- die ursprünglichen Dateien werden in .bak umbenannt
- neue Dateien werden über die alten kopiert
- es wird alles auf Erfolg geprüft
- das neue Programm: programm\programm.exe wird gestartet
- dieses killt dann die Updaterapplikation und löscht die temporären Dateien
- fertig

Hmm.. ich danke euch auf jedenfall für die Denkanstöße. Ist ein tolles Forum!!

Grüße,
PremiumPils
  Mit Zitat antworten Zitat