Entwickler-Ecke

Sonstiges (.NET) - Nach dem Neustart das Programm weiter ausführen...


kostonstyle - Mi 10.08.11 12:49
Titel: Nach dem Neustart das Programm weiter ausführen...
hallo miteinander
wie schreibe ich ein programm, dass nach dem neustart dort weiter ausführt, wo er vor dem neustart aufgehört hat?
Oder steckt ein trick dahinter?

danke kostonstyle


Moderiert von user profile iconTh69: Topic aus C# - Die Sprache verschoben am Mi 10.08.2011 um 13:45


norman2306 - Mi 10.08.11 14:02

Für gewöhnlich trennt man die GUI vom Code. Du machst dir einfach eine AppStatus in der du bei einer Änderung alles einträgst (z.B. welche Fenster sind offen, welche Position haben die, was steht in Textbox1, welchen Ergebnisse liegen gerade hier und dort vor, usw.). Diese Klasse machst du serialisierbar. Beim schließen serialisieren und beim Öffnen desierialisieren und die Werte wieder eintragen. Fertig.

Einfacher zu erklären wäre es natürlich mit einer genaueren Problembeschreibung.