programm neustarten
-
moin,
ich hab folgendes problem:
ich möchte daslaufende program reseten? also praktisch als ob ich das programm schließen würde und wieder aufmachen. ist nichts großes (4 gewinnt), wäre halt nur nervig, wennn man nach jeder partie das programm neu öffnen müsste.
danke schon im voraus
mfg jonas
-
Hallo
dann must du eine Methode schreiben, die alle betreffenden Variablen und Controls passend zurücksetzt.
bis bald
akari
-
also gibt es nur diese möglichkeit alle varibalen so wieder zurückzusetzten?
gibt es da nichts anderes?
-
Hallo
nein es gibt nichts anderes. Im Grunde solltest du eh beim Start eine Initialisierung der Variablen und Controls ausführen.
Wenn du ein gutes Konzept umgesetzt hast, dann brauchst du diese Initialisierung nur erneut wieder ausführen.bis bald
akari
-
Nun ja, es gibt so eine Art 'Notlösung'. Man kann das Programm per ShellExecute neu starten und dann die laufende Instanz beenden.
-
*autsch*
-
Diese Lösung ist durchaus praktikabel. Nur den Eleganz-Award wird sie nicht gewinnen ...
-
Joe_M. schrieb:
Nun ja, es gibt so eine Art 'Notlösung'. Man kann das Programm per ShellExecute neu starten und dann die laufende Instanz beenden.
und wie kann man das machen?
-
ich muss akari vollkommen zustimmen.
Im Allgemeinen wird dein Problem dadurch gelöst, dass man sich ne Init-Methode bastelt, die zur Laufzeit immer dann aufgerufen wird, wenn der Startup-Zustand des Programms wiederhergestellt werden soll.
Alles andere ist blödsinn.
Ausserdem musst du ja sowieso irgendwann mal deine Variablen initialisieren, also warum umständlich, wenn's auch einfach geht?!?
-
hmm also ich arbeite mit grim reaper an dem prog.
also ja soweit ich weis hat er die variablen zurück gesetzt und naja das klappt ja auch soweit aber sobald wir jetzt versuchen neue steine zu setzen funzt das game nicht mehr da er einfach keine setzt...
wodran könnte das liegen?
-
Hallo
woher sollen wir das ohne relevanten Quellcode wissen?
Benutzt den Debugger um das Problem zu finden und zu beheben.bis bald
akari