Entwickler-Ecke

Sonstiges (Delphi) - Programm zurücksetzten


Lord-Shakir - Fr 21.10.05 10:21
Titel: Programm zurücksetzten
hallo nochmal!

gibt es einen befaehl, mit dem man ein programm zur laufzeit in den urzustand zurücksetzten kann?

also alle zur öaufzeit vorgenommenen änderrungen zurücknehmen

MfG und Danke
Felix


Gausi - Fr 21.10.05 10:24

Nein, einen solchen Befehl gibt es nicht.


BattleFrog - Fr 21.10.05 10:39

Aber es gibt einen anderen Weg dein Ziel zu erreichen.

Das laufende Programm startet "sich", also die eigene .exe, so das es zweimal läuft und beendet "sich" sofort danach.
Es bleibt dann nur das neu gestartete Programm in seinem "Urzustand" über.

Ob man das wirklich machen sollte kann jeder für sich entscheiden ;)


Gausi - Fr 21.10.05 10:47

Wenn wir über Alternativen zu einem "Befehl" reden wollen, dann halte ich es aber für wesentlich sauberer, wenn man sich eine Procedur "Reset" schreibt, die alle Eingabefelder/Variablen/etc. wieder neu initialisiert. Die muss man natürlich entsprechend pflegen, wenn man sein Programm erweitert.


BattleFrog - Fr 21.10.05 11:02

Viele Wege führen nach Delp.. ähm Rom


Martin1966 - Mo 24.10.05 11:52
Titel: Re: Programm zurücksetzten
Hallo :wink2:

Wie hier schon geschrieben, gibt es keinen "Befehl" um ein Programm in seinem ursprünglichen Zustand zu setzen.

Was genau sind denn das für Änderungen die zurückgenommen werden müssen.

Die Lösung von Gausi ist in meinen Augen die richtige Lösung. ;-)

Lg Martin