Hallo,
ich bin neu hier und habe gleich einmal eine Frage, wo ich nicht weis wie und wo ich ansetzen kann.
Ich habe hier eine Software, die ständig weiter ausgebaut/entwickelt wird. Wenn eine neue Version erstellt wurde, möchte ich gern, dass jeder Nutzer beim ersten Start die Änderungen angezeigt bekommt. Beim zweiten Start soll dies aber nicht mehr angezeigt werden.
Kann mir hier jemand auf die Sprünge helfen, wie und wo ich das hinbekomme?
Ich bedanke mich schon im voraus für Eure Mühe.
Gruß Marek
Kannst du z.B. über einen Key in der Registry machen.
Wenn dieser nicht gesetzt ist, dann die Änderungen anzeigen und den Key setzen.
Dann wäre beim nächsten Start der Key da und du musst nichts anzeigen.
T-Virus
Developer, Developer, Developer, Developer....
99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
Prinzipiell: Du musst es Dir natürlich merken, zB die Version speichern und vergleichen, obs ne neue gibt.
Also einfaches Setting-Handling => Application Settings - Windows Forms .NET Framework
Die Settings landen dann im AppData Folder, wo sie unter Windows hin gehören.
Environment.SpecialFolder Enumeration (System)
Wären dann 5-10 Zeilen Code, die Du brauchst (siehe Beispiele in den Docs).
Die Registry würde man für sowas nicht mehr verwenden; das hätte man vor >10 Jahren so gemacht 🙂
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Hallo alle miteinander,
vielen Dank für die Ideen. Werde ich mir mal anschauen und Gedanken machen wie ich das im Code realisiere kann.
Liebe Grüße
Marek