Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Eigenes Programm beenden+starten? (https://www.delphipraxis.net/30521-eigenes-programm-beenden-starten.html)

Nikolas 26. Sep 2004 13:03

Re: Eigenes Programm beenden+starten?
 
So viel ich weiss, darf man beides nicht machen, ohne vorher den User zu fragen.

PremiumPils 26. Sep 2004 19:12

Re: Eigenes Programm beenden+starten?
 
Danke für eure Tipps... der User drückt bei mir auf eine "Update"-Button, also ist es auch sein Wille. :wink: 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 :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:13 Uhr.
Seite 2 von 2     12   

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