none
Settings lesen/schreiben mit My.Settings oder anders ? RRS feed

  • Frage

  • Hallo,

    es gibt die EInstellungen unter Projekt->Eigenschaften->Einstellungen. Die kann ich an ein Property-Grid binden und komfortabel editieren, auch Farben. Es fehlten mir allerdings die Möglichkeit, das in Bereiche zu unterteilen, um es übersichtlicher zu machen.

    Deswegen hatte ich mir (aus diversen Anleitungen im Internet) eine Settings-Klasse gebastelt (da kann man categorien und vor allem auch Descriptions zusätzlich eintragen) und die als xml-Datei serialisiert. Für Farbenwerte, die durch die Serialisierung nicht erfasst werden können, habe ich zusätzlich nicht browsable-Elemente gemacht. Das funktioniert, bei Fehlern bei der Serialisierung findet man den Fehler aber schlecht.

    Ich frage mich nun, ob man das nicht auch über Mysettings realisieren kann, die werden ja auch als config-Datei gespeichert und können angeguckt und analysiert werden. Es fehlt aber eine Kategorisierung. Geht das nicht oder habe ich was übersehen ?

    Gruß

    Thomas
    vb.net 2010 (Anfänger), Win7-64

    Dienstag, 23. Oktober 2012 11:17

Antworten

  • Hallo, die Eigenschaften einer .NET Anwendung kann man nicht kategorisieren. Ich persönlich speichere alles als XML Dateien ab. Dies kann man dann wenigstens auch kategroiesieren, diese sollten aber nicht bei der Anwendung gespeichert sein (Da man als normaler User keinen Schreibzugriff auf den Priogramme-Ordner von Windows hat).

    Bei einem auftretenden Fehler übergebe ich immer den Vollständigen Pfad bis zum Fehlerhaften knoten und versuche es auch zu reparieren (den defwekten knoten löschen). Am Besten immer mit TryCatch am Ende nochmal alles abfangen, um einen Absturz zu vermeiden.



    Koopakiller - http://koopakiller.ko.ohost.de/

    Dienstag, 23. Oktober 2012 11:34
    Moderator