Entwickler-Ecke
WinForms - Beim ersten Starten des Programms eine Meldung ausgeben.
Norhug - Fr 06.05.11 19:49
Titel: Beim ersten Starten des Programms eine Meldung ausgeben.
Hallo,
wie kann ich feststellen ob das Programm schon mal gestartet wurde, um zum Beispiel nur beim ersten Start des Programms eine Meldung auszugeben?
Welche Möglichkeiten gibt es sonst außer Datei und Registry?
Trashkid2000 - Fr 06.05.11 20:55
Hallo,
naja, Du musst halt irgendwo speichern, dass das Programm schonmal gestartet wurde.
Außer Datei oder Registry fällt mir noch eine Datenbank ein. Aber jetztendlich ist es eh immer in Dateien gespeichert.
Der beste Weg wäre wahrscheinlich, irgendeinen
bool-Wert aus den Settings zu lesen bzw. zu schreiben. Denn so sieht auch jeder Benutzer die Meldung zum ersten Programmstart (wenn den der Wert in den Settings im Benutzerbereich ist).
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| if (Settings.Default.FirstStart) { MessageBox.Show("Erster Start der Anwendung"); Settings.Default.FirstStart = false; Settings.Default.Save(); } |
Norhug - Sa 07.05.11 10:51
Danke dir, das hilft mir weiter.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!