Anwendung neu starten ohne Schließen



  • Hi,

    ich habe gerade ein Spiel für die Schule fertig programmiert und möchte es jetzt noch erweitern. Und zwar soll es möglich sein, das Spiel neu zu starten, ohne die Anwendung schließen und neu öffnen zu müssen.

    Wie macht man sowas am besten?

    Mir fallen jetzt 2 Möglichkeiten ein:

    1. Alle Variablen auf ihren definierten Anfangszustand zurücksetzen
    2. Mit irgendeinem Befehl das Fenster schließen und sofort neu öffnen lassen

    Oder gibt es eine Möglichkeit, die ich gerade einfach nicht sehe?

    PS.: Hintergrund des Ganzen ist ein "Test" meiner KI. Ich möchte 100 mal 2 PC-Spieler unterschiedlicher Schwierigkeitsstufe gegeneinander spielen lassen und loggen, wie oft welche Stufe gewonnen hat. Aber das hat ja mit dem Problem so nichts zu tun.

    MfG
    Simon



  • Hallo

    Variante 1 ist die definitiv elegantere.
    Variante 2 ist dann nicht sinvoll, wenn das Fenster, das du schließen must, das MainForm ist. Denn dann würde sich das Programm beenden.

    bis bald
    akari



  • Zur 2. Variante müsstest du vor dem Beenden deines Spiels ein kleines Programm oder Batchfile ausführen, das dein Programm nach wenigen Sekunden wieder startet.
    Wie gesagt wäre jedoch die Erste schöner und eleganter



  • Hi,

    ich habs jetzt so wie in der 1. Möglichkeit gemacht.
    Funktioniert auch perfekt

    Simon


Anmelden zum Antworten