Konfiguration von meinem Programm in einer extra Datei ablegen

Gast #4249341
Lesenswert?
• ▲
▼
Hallo,

ich möchte mir eine kleine/simple Datei erstellen in der ich ein paar 
Configs ablegen kann, die beim Neustart meines Programms wieder 
eingelesen werden sollen (z.B. "GUI vor dem Schließen 
Minimiert/Maximiert gewesen", "Zuletzt verwendete COM-Schnittstelle", 
...).

Wie würdet ihr das lösen? Gibt es bereits irgend welche Standartlösungen 
für die Formatierung der Daten? Vielleicht gibt es sogar schon etwas, 
bei dem sich der User die Daten vom config-file mit einem anderen tool 
grafisch anzeigen lassen kann?
Moderator #4249645
Lesenswert?
• ▲
▼
Wenn die Konfiguration nur einzelne Zahlenwerte oder Strings enthält,
würde ich sie als simple Key-Value-Pairs speichern, also bspw. so:
1
MinValue 3
2
MaxValue 42
3
Device "/dev/ttyS0"

Sollen zusätzlich komplexere Datenstrukturen gespeichert werden, bieten
sich JSON und YAML an. Beide haben den Vorteil, dass sie im Gegensatz zu
vielen anderen konkurrierenden Formaten auch sehr leicht von Hand
editierbar sind.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.