Hallo Leute!
In meiner "alten" Software (unter VB6) habe ich lokale Einstellungen wie z.B. Datenpfad, Verhalten der Software, Fensterpositionen- und Auflösungen etc. in der Benutzer-Registry gespeichert. Daten die von mehreren Clients benötigt wurden, wurden in Datenbanken gespeichert.
Für mich stellt sich nun die Frage, was zeitgemäß und die sauberste Lösung ist um Programmparameter so zu speichern, damit diese beim nächsten Start auf dem selben Rechner wieder zur Verfügung stehen.
Folgende Möglichkeiten habe ich in Betracht bezogen:
1) Registry-Einträge
2) INI-Dateien (txt oder xml Dateien im Programmverzeichnis)
3) Datenbank im Programmverzeichnis
Damit die Software weis, wo es die Informationen herbekommt müsste ich bei Variante 2 und 3 trotzdem zumindest den Datenpfad in die Registry speichern.
Was würdet Ihr verwenden bzw. gibt es eine Methode die ich hier nicht aufgelistet habe und in VB2012 bereits vorhanden ist und das Speichern von Einstellungen ungemein erleichtert?
Es ist auch zu bedenken, dass die Software eine Datensicherungsfunktion hat, wo diese Einstellungen auch mitgesichert werden sollen.
LG Roland
In meiner "alten" Software (unter VB6) habe ich lokale Einstellungen wie z.B. Datenpfad, Verhalten der Software, Fensterpositionen- und Auflösungen etc. in der Benutzer-Registry gespeichert. Daten die von mehreren Clients benötigt wurden, wurden in Datenbanken gespeichert.
Für mich stellt sich nun die Frage, was zeitgemäß und die sauberste Lösung ist um Programmparameter so zu speichern, damit diese beim nächsten Start auf dem selben Rechner wieder zur Verfügung stehen.
Folgende Möglichkeiten habe ich in Betracht bezogen:
1) Registry-Einträge
2) INI-Dateien (txt oder xml Dateien im Programmverzeichnis)
3) Datenbank im Programmverzeichnis
Damit die Software weis, wo es die Informationen herbekommt müsste ich bei Variante 2 und 3 trotzdem zumindest den Datenpfad in die Registry speichern.
Was würdet Ihr verwenden bzw. gibt es eine Methode die ich hier nicht aufgelistet habe und in VB2012 bereits vorhanden ist und das Speichern von Einstellungen ungemein erleichtert?
Es ist auch zu bedenken, dass die Software eine Datensicherungsfunktion hat, wo diese Einstellungen auch mitgesichert werden sollen.
LG Roland
Liebe Grüße
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at
Roland Berghöfer
Meine aktuellen und kostenlos verwendbaren Tools (mit VB.NET erstellt): freeremarkabletools.com | priconman.com | SimpleCalendar | AudibleTouch | BOComponent.com | bonit.at