Application.Restart Methode erkennbar/aufgreifbar?

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von ray.

    Application.Restart Methode erkennbar/aufgreifbar?

    Guten Morgen!

    Gibt es eine Möglichkeit beim Programmneustart durch Application.Restart den Aufruf im neugestarteten Programm irgendwie zu erkennen - sprich kann ich das irgendwie abfangen?

    Hintergrund ist, dass ich in diesem Falle - also wenn Application.Restart ausgeführt wurde, Initialdaten laden möchte - wenn jedoch das Programm einfach gestartet wird, nicht.

    Danke im Voraus und Grüße!
    Wenn du sowieso Daten einliest.
    Vermutlich aus Dateien oder anderswoher, warum setzt du dann dort nicht einfach ein Flag.
    Wenn dein Programm normal beendet wird, setzt es auf False, wenn "Gerestartet" wird, setzt auf true.
    Beim Programmstart schaust dir nur das Flag an.
    Das ist meine Signatur und sie wird wunderbar sein!
    Du könntest in My.Settings eine entsprechende Variable setzen.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    1. Du könntest ... (nicht aber Du musst ...)
    2. Ich persönlich nehme eine ini- oder xml-Datei. :thumbsup:
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!

    RodFromGermany schrieb:

    Ich persönlich nehme eine ini- oder xml-Datei. :thumbsup:


    So mach ichs momentan auch - in Verbindung ob die Form vom Benutzer geschlossen wurde oder nicht ;).

    Wie gesagt ich wollte nur wissen, was es sonst noch für Möglichkeiten gibt - Variable in My.Settings war mir zum Beispiel nicht bekannt, also vielen Dank für die Antworten :)