|
| Autor |
Nachricht |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
Einstellungen speichern
Verfasst am: 20.08.2008, 12:24 |
|
|
hi,
welche möglichkeit ist die beste, um programmeinstellungen zu speichern?
ich habs mit my.settings schon versucht, aber das funzt nicht so toll. wenn man die datei in nen anderen ordner verschiebt, dann verschwinden die gespeicherten einstellungen -.-
wie kann man das dann am besten machen? .ini ; .txt ; .xml ? |
|
| |
|
 |
r4z3r Poster

Anmeldedatum: 16.04.2008 Beiträge: 173
|
Verfasst am: 20.08.2008, 13:36 |
|
|
Entweder du nimmst xml Dateien oder speicherst deine Einstellungen direkt in der Registry. Das sind so die besten Möglichkeiten die du wählen könntest, für xml müsste ich auch noch irgendwo ne Klasse haben, also wenn du sie brauchst such ich mal  |
|
| |
|
 |
KleinesVoodoo Coder

Anmeldedatum: 17.04.2008 Beiträge: 78
|
Verfasst am: 20.08.2008, 14:01 |
|
|
Ini-Files oder ein eigenes System.  |
|
| |
|
 |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
Verfasst am: 20.08.2008, 14:43 |
|
|
ok, vier möglichkeiten... ^^
ich denke ich nehme ini, scheint mir die beste lösung zu sein... xml ist doch sehr "gewaltig" |
|
| |
|
 |
^^kev#### Überflieger

Anmeldedatum: 01.05.2008 Beiträge: 476 Wohnort: Haan
|
Verfasst am: 20.08.2008, 16:14 |
|
|
Bei CrazyShot hab ich auch erstmal .ini genommen, da es am schnellsten geht. Ich würde allerdings das ganze in die Reg schreiben, da diese Einstellungen eigentlich für immer bleiben (Wenn du keine Reinigungsprogramme benutzt)
|
|
| |
|
 |
bla Coder

Anmeldedatum: 02.05.2008 Beiträge: 267
|
Verfasst am: 20.08.2008, 16:34 |
|
|
eine frage noch zum .ini speichern
wie speicher ich ne farbe und zeig sie später wieder an. als was muss ich da die variable definieren?
bsp: Visual Basic: [code]form_close: saveini ("C:i.ini", "Setting", "Color", panel1.backcolor.tostring)
formload: dim oFarbe as string oFarbe = getini("C:i.ini", "Setting", "Color") panel1.backcolor = oFarbe[/code]
...das klappt aber nicht, da man farben nicht in string umwandeln kann und umgekehrt auch nicht -.-
//hab die lösung:
Visual Basic: [code]form_close: saveini ("C:i.ini", "Setting", "Color", panel1.backcolor.toargb)
formload: dim oFarbe as string oFarbe = getini("C:i.ini", "Setting", "Color") panel1.backcolor.fromargb( oFarbe)[/code] |
|
| |
|
 |
|
|