Moin moin,
mein Problem ist es, dass ich bestimmte Programm-Einstellungen so speichern möchte, dass diese beim nächsten Programmstart wieder aufgerufen werden können. Bedeutet, wenn der Anwender in den Programm-Einstellungen (mittels ProgressBar, Textbox o.Ä.) ein Intervall von 3000ms angibt, dass diese beim nächsten Programm-Start gespeichert bleiben, und der Anwender die Einstellung nicht wieder erneut eingeben muss.
Zuvor hatte ich zwei verschiedene Lösungsmöglichkeiten:
- Diese Programmeinstellungen in einer Text-Datei speichern. Bei Programmstart soll die Text-Datei gelesen werden und anhand der Werte die Einstellungen wieder vorgenommen werden. Problem ist nur, dass ich denn einen Ordner finden muss, der universell (also bei verschiedenen Benutzern) vorhanden ist. Immer eine Text-Datei neben der eigentlichen .exe-Datei abzulegen halte ich für unschön.
- Oder die Einstellungen in der Registry speichern und von dort aus immer auslesen
Habt ihr vielleicht einen besseren Vorschlag, wie man solche Daten besser für den nächsten Programmstart aufheben kann? Oder würdet ihr direkt schon eine der beiden Lösungen bevorzugen?
Mit freundlichem Gruß
mein Problem ist es, dass ich bestimmte Programm-Einstellungen so speichern möchte, dass diese beim nächsten Programmstart wieder aufgerufen werden können. Bedeutet, wenn der Anwender in den Programm-Einstellungen (mittels ProgressBar, Textbox o.Ä.) ein Intervall von 3000ms angibt, dass diese beim nächsten Programm-Start gespeichert bleiben, und der Anwender die Einstellung nicht wieder erneut eingeben muss.
Zuvor hatte ich zwei verschiedene Lösungsmöglichkeiten:
- Diese Programmeinstellungen in einer Text-Datei speichern. Bei Programmstart soll die Text-Datei gelesen werden und anhand der Werte die Einstellungen wieder vorgenommen werden. Problem ist nur, dass ich denn einen Ordner finden muss, der universell (also bei verschiedenen Benutzern) vorhanden ist. Immer eine Text-Datei neben der eigentlichen .exe-Datei abzulegen halte ich für unschön.
- Oder die Einstellungen in der Registry speichern und von dort aus immer auslesen
Habt ihr vielleicht einen besseren Vorschlag, wie man solche Daten besser für den nächsten Programmstart aufheben kann? Oder würdet ihr direkt schon eine der beiden Lösungen bevorzugen?
Mit freundlichem Gruß
Comment