Wie eigenes Programm "neustarten"?
-
hallo,
wie kann ich mein programm "neustarten", dies ist nötig, wenn eine spezielle eigenschaft geändert wird!
es muss nicht das eleganteste sein, die einfachste möglichkeit reicht mir!
vielleicht im programm temporär ein batch starten, welches mein programm beendet, und dann wieder aufruft?
-
Hallo
Zuerst ein ShellExcute mit Application->ExeName, dann Application->Terminate();
Allerdings halte ich das für grundsätzlich schlecht. Das Programm sollte nicht neugestartet werden, soondern innerhalb der Laufzeit alles nötige Ändern bzw. neu initiaöisieren können.
bis bald
akari
-
akari schrieb:
Hallo
Allerdings halte ich das für grundsätzlich schlecht. Das Programm sollte nicht neugestartet werden, soondern innerhalb der Laufzeit alles nötige Ändern bzw. neu initiaöisieren können.
bis bald
akariich weiß, aber bei dieser einstellung wird fast das komplette programmverhalten verändert..daher ist mir ein neustart am sichersten!
(ist ja auch oft bei spielen so, das änderungen erst nach neustart verfügbar sind)
-
Hallo
Bei den paar Spielen die ich kenne wird aber die Konfiguration zu den grundlegenden Hardware-Dingen in einem extra Setup-Programm eingestellt.
bis bald
akari
-
akari schrieb:
Hallo
Bei den paar Spielen die ich kenne wird aber die Konfiguration zu den grundlegenden Hardware-Dingen in einem extra Setup-Programm eingestellt.
bis bald
akarija ich weiß schon
aber ich will dafür jetzt nicht soviel zeit verbrauchen...darum erstmal diese möglichkeit!
werde mir aber überlegem, wie ich es besser realisieren könnte!
-
Nun ja, irgendwo mußt Du die Grundeistellungen ja sowieso vornehmen. Ich vermute, das geschieht im Konstruktor. Es sollte ohne größeren Aufwand möglich sein, dies in eine Funktion auszulagern. Diese kann dann beim Start, aus dem Konstruktor aufgerufen werden, oder eben zur Laufzeit.