AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Eigenes Programm beenden+starten?

Ein Thema von PremiumPils · begonnen am 26. Sep 2004 · letzter Beitrag vom 26. Sep 2004
Antwort Antwort
Seite 2 von 2     12
Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#11

Re: Eigenes Programm beenden+starten?

  Alt 26. Sep 2004, 14:03
So viel ich weiss, darf man beides nicht machen, ohne vorher den User zu fragen.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat
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
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:41 Uhr.
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