Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm/Prozess beenden und wieder starten (https://www.delphipraxis.net/85074-programm-prozess-beenden-und-wieder-starten.html)

Tommy1988 25. Jan 2007 15:51


Programm/Prozess beenden und wieder starten
 
hallo, ich würde gerne durch klick auf einen Button eine anwendung bzw. den prozess beenden
und wieder starten.

also neustarten.

wie funktioniert das ?
habe mir einiges durchgelesen (auch mit dem tutorial angefangen es zu lernen)
aber bishern nix dazu gefunden.

dinge dazu die im forum stehen, halfen mir auch nicht weiter.

ganz kurz: wie starte ich ein programm durch klick auf einen button neu?

sirius 25. Jan 2007 15:55

Re: Programm/Prozess beenden und wieder starten
 
Dein eigenes Programm oder ein anderes?

Tommy1988 25. Jan 2007 16:21

Re: Programm/Prozess beenden und wieder starten
 
Sorry,

"eine anwendung bzw. den prozess"

war etwas doof ausgedrückt.

eine andere anwendung möchte ich neustarten

SirThornberry 25. Jan 2007 16:24

Re: Programm/Prozess beenden und wieder starten
 
weißt du jetzt nicht wie du sie beendest oder wie du ein Programm startest? ein direktes neustarten gibt es nicht. Du wirst es also beenden müssen und dann wie jedes andere Programm neu starten.

Tommy1988 25. Jan 2007 16:26

Re: Programm/Prozess beenden und wieder starten
 
dass es den direktn neustart nicht gibt weis ich..

aber kann man das nicht so machen, dass bei klick auf OK
das programm
- beendet wird (prozess killen)
und danach kommt ein stück code
- der den protzess wieder ins leben ruft ?

sirius 25. Jan 2007 16:34

Re: Programm/Prozess beenden und wieder starten
 
Zitat:

Zitat von Tommy1988
dass es den direktn neustart nicht gibt weis ich..

aber kann man das nicht so machen, dass bei klick auf OK
das programm
- beendet wird (prozess killen)
und danach kommt ein stück code
- der den protzess wieder ins leben ruft ?

Ja, so kann man das machen:

1. ein WM_close schicken
2. mit shellexecute neu starten


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:59 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