Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   C# Einstellungen speichern (https://www.delphipraxis.net/64250-einstellungen-speichern.html)

Luckie 1. Mär 2006 13:18


Einstellungen speichern
 
Wie kann ich einfach und schnell Einstellungen speichern? Unter Win32 hätte ich zu Ini-Dateien gegriffen, wie macht man das unter .NET ohne umständlich mit XML-Dateien hantieren zu müssen?

sh17 1. Mär 2006 14:12

Re: Einstellungen speichern
 
Unter http://shineon.berlios.de/ gibt es eine Bibliothek für NET, die, glaub ich, auch eine Ini-Klasse enthält.

Luckie 1. Mär 2006 14:13

Re: Einstellungen speichern
 
Hm, geht das nicht irgendwie mit Bordmitteln?

sh17 1. Mär 2006 14:28

Re: Einstellungen speichern
 
Ich habs jetzt nicht im Kopf, aber es gibt in NET eine Klasse zum Speichern von Konfigurationen, die intern auf XML aufsetzt.

Vielleicht ja

hier

Christian S. 1. Mär 2006 14:33

Re: Einstellungen speichern
 
Welche .NET-Version nutzt Du?

Falls .NET 2.0:

Jede Komponente hat die Eigenschaft ApplicationSettings->PropertyBinding (mal im OI schauen). Dort kannst Du für jede Eigenschaft der Komponente ein Setting anlegen und dabei auch angeben, ob es user- oder anwendungsbezogen sein soll. In den Eigenschaften Deiner Anwendung kansnt Du dann noch weitere, nicht auf eine Komponente festgelegte, Einstellung einfügen.

Diese Einstellung speicherst Du dann so:
Code:
using WindowsApplication1.Properties;

//...

Settings.Default.Save();
Darum, dass die Datei im korrekten Verzeichnis (c:\dokumente und einstellungen\...) landet, musst Du Dich nicht mehr kümmern, auch der Name wird selbständig gewählt. Und: Die Einstellungen werden beim Programmstart auch ohne Dein zutun wieder geladen!

Falls das jetzt etwas kurz war, melde Dich nochmal, aber Du probierst ja eh lieber selber rum ;-)

Luckie 1. Mär 2006 14:41

Re: Einstellungen speichern
 
Dann war ich ja doch auf dem richtigen Weg. Nur irgendwie stimmt der Namespace nicht oder so, jedenfalls funktioniert dein Code nicht. Ich wollte es eigentlich beim Schließen der Form speichern.

Christian S. 1. Mär 2006 14:43

Re: Einstellungen speichern
 
Äh, bei der Fehlerangabe kann ich Dir nicht wirklich helfen. :?

Luckie 1. Mär 2006 14:55

Re: Einstellungen speichern
 
Ich habe das using an die falsche Stelle geschrieben.

Aber das kann doch nicht der Ernst von den Entwicklern sein:
Zitat:

C:\Dokumente und Einstellungen\michael.puff\Lokale Einstellungen\Anwendungsdaten\DW\JabberClient.vsho st.exe_Url_uo0zwsg3f30n1iu4ok1gmmqmv2yoclr2\1.0.0. 0
Wer denkt sich denn so einen Pfad aus? :shock:

Christian S. 1. Mär 2006 15:00

Re: Einstellungen speichern
 
:lol: Ja, der ist wirklich gut

Wenn Du das Teil außerhalb der IDE startest, sollte es schon deutlich besser aussehen. Und stell mal den Programmnamen, etc. in den Eigenschaften ein. Dann wird das IIRC schon schöner ;-)

Luckie 1. Mär 2006 15:08

Re: Einstellungen speichern
 
Nicht wirklich:
Zitat:

C:\Dokumente und Einstellungen\michael.puff\Lokale Einstellungen\Anwendungsdaten\DW\JabberClient.exe_ Url_2g10urfb43l2ayylbvnqqx2nomj1wa1h\1.0.0.0
Releaseversion aus dem Explorer gestartet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz