Programm beenden und wieder aufrufen
Programm beenden und wieder aufrufen
Hallo!
Gibt es eine Möglichkeit, das laufende Programm zu beenden (klar, mit "END") und gleich wieder automatisch starten zu lassen, z.B. wenn Benutzereingaben / Änderungen einen Neustart des Programms erfordern?
Sven
Gibt es eine Möglichkeit, das laufende Programm zu beenden (klar, mit "END") und gleich wieder automatisch starten zu lassen, z.B. wenn Benutzereingaben / Änderungen einen Neustart des Programms erfordern?
Sven
Re: Programm beenden und wieder aufrufen
> Gibt es eine Möglichkeit, das laufende Programm zu beenden (klar, mit
> "END") und gleich wieder automatisch starten zu lassen
Grüße ... Kiffi
> "END") und gleich wieder automatisch starten zu lassen
Code: Alles auswählen
RunProgram(DeinProgramm)
End
a²+b²=mc²
-
Kaeru Gaman
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
ich gebe zu, dass es Schwierigkeiten geben könnte, wenn das ProgrammKaeru Gaman hat geschrieben:ist denn RunProgram() schnell genug wieder zurück,
aber der eigentliche programmstart langsam genug,
daß die alte instanz wirklich beendet ist, bevor die neue ausführt?
von einem langsamen Wechseldatenträger / Netzlaufwerk geladen und
gestartet wird und das Programm aus technischen Gründen nur einmal
geladen werden darf (limitierte DB-Connections / Session, etc.).
Aber danach hat der Sven ja nicht gefragt
Grüße ... Kiffi
a²+b²=mc²
-
Kaeru Gaman
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
richtig... aber ich...Kiffi hat geschrieben:Aber danach hat der Sven ja nicht gefragt
...gibts ne möglichkeit, infos ausm task-manager auszulesen?
dann könnte man ein starter-prog schreiben,
das per RunProgram() von der alten instanz aufgerufen wird,
und das wartet, bis die alte ausm tastman weg ist,
bevor es die neue aufruft.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
- NicTheQuick
- Ein Admin
- Beiträge: 8820
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Wenn man vorher noch ordentlich "Aufräumt" sollte das auch gehen. Ich meine Fenster zerstören usw.NicTheQuick hat geschrieben:Geht es nicht vielleicht mit einem "[c]Goto Start[/c]"?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
Kaeru Gaman
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
yup...ts-soft hat geschrieben:Wenn man vorher noch ordentlich "Aufräumt" sollte das auch gehen. Ich meine Fenster zerstören usw.NicTheQuick hat geschrieben:Geht es nicht vielleicht mit einem "[c]Goto Start[/c]"?
ich meine auch, der einzige grund, ein programm wirklich zu beenden und neu zu starten, wäre, wenn man den rechner rebooten will.
...aber fragt mich jetzt nicht, wie das geht, ein prog nachm reboot wieder zu starten...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.