Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#16

Re: Neustart des eigenen Programms

  Alt 4. Sep 2004, 17:02
Also der beste Platz ist am Ende des OnDestroy-Ereignisses der Hauptform.
Dort ein "ShellExecute(PChar(ParamStr(0)),...". Solltest du nur eine Instanz in deinem Programm zulassen,
so kannst du ja einen Kommandozeilenparameter mitgeben, damit die neu gestartete Instanz das Testen unterlaesst.

Im Programm setzt du dann ein Flag und beendest es. Im OnDestroy pruefst du das Flag ob eine neue Instanz gestartet werden soll.
  Mit Zitat antworten Zitat