![]() |
Programm automatisch neu starten lassen
Hi,
Ich habe ein Programm geschrieben und brauche nun ein Command, damit es sich per Knopfdruck neu starten lässt. Ich wäre über hilfe sehr erfreut. KING_OF_BONGO [edit=SirThornberry]Titel abgeändert da die Kategorie bereits aussagt das Hilfe benötigt wird - Mfg, SirThornberry[/edit] |
Re: HILFE Programm automatisch neu starten lassen
Da würde mir persönlich nur ShellExecute einfallen (ist dann aber kein wirkliches Neustarten: erst würde das Programm ein zweites Mal ausgeführt werden und dann das erste geschlossen...):
Delphi-Quellcode:
uses ShellAPI;
... procedure Button1Click(Sender: TObject); begin // vll würde hier Form1.OnClose oder so etwas bringen? ShellExecute(Application.Handle, 'open', PChar(ParamStr(0)), nil, nil, SW_NORMAL); Close; end; |
Re: HILFE Programm automatisch neu starten lassen
|
Re: HILFE Programm automatisch neu starten lassen
Mal eine andere Frage: wieso muss sich ein Programm selbst neu starten? Mir fällt da spontan kein sinnvoller Grund dafür ein.
|
Re: HILFE Programm automatisch neu starten lassen
Ich werfe jetzt einfach mal eine Batch-Datei in den Raum, die gestartet wird, solange wartet, bis das Programm geschlossen ist und anschließend einen "Programm-Neustart" ausführt.
|
Re: HILFE Programm automatisch neu starten lassen
Wozu/Warum soll es sich neu starten?
(etwa ein Designfehler) Oder so es sich nochmals starten. (weitere Instanz) |
Re: HILFE Programm automatisch neu starten lassen
Aber es soll ja nur auf Knopfdruck neustarten. Mit einer Batch würde das nach jeden Schließen passieren...
|
Re: HILFE Programm automatisch neu starten lassen
nun, den wunsch nach neustart kann ich nachvollziehen ^^
Hab selber den wunsch danach gehabt. Man könnte ja eine Batch datei erstellen, und diese nach dem neustart wieder löschen ^^ Nur ich hab keeeeeeiiiiiine ahnung von sowas :? Währe aber eine Überlegung wert... |
Re: HILFE Programm automatisch neu starten lassen
Nochmal: welchen Grund gibt es dafür, das eigene Programm neu starten zu wollen?
|
Re: HILFE Programm automatisch neu starten lassen
@stho: die "Batch" (Script) startet man natürlich nur, wenn auch die App neu starten soll,
Aber wenn es nur neu Starten soll, dann ist sowas garnichtnötig, da es ja direkt geht. Auch wenn es fast nie einen Grund gibt, warum man sowas überhaupt machen muß (Updater wären ein Grund, aber ansonten läßt sich alles auch programmintern zurücksetzen) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz