Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
bla
Coder
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
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 Wink
 
KleinesVoodoo
Coder
Coder

Anmeldedatum: 17.04.2008
Beiträge: 78


Verfasst am: 20.08.2008, 14:01

Ini-Files oder ein eigenes System. Smile
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 20.08.2008, 14:43

ok, vier möglichkeiten...Surprised^^

ich denke ich nehme ini, scheint mir die beste lösung zu sein... xml ist doch sehr "gewaltig"
 
^^kev####
Überflieger
Ü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 Wink (Wenn du keine Reinigungsprogramme benutzt)
 
bla
Coder
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]
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: speichern, einstellungen, xml, ini

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Ganzen Ordner hochladen? (msinet.ocx) 1040 05.11.2007, 02:53
Keine neuen Beiträge Gesamten Ordner löschen?! 514 04.09.2007, 22:39
Keine neuen Beiträge Ordner löschen 920 06.04.2007, 17:27
Keine neuen Beiträge Daten in einen Ordner schreiben 888 25.03.2007, 14:12
Keine neuen Beiträge Ordner - "Virus" 682 24.03.2007, 00:09
 


[ Time: 0.0666s ][ Queries: 95 (0.0258s) ][ GZIP on - Debug on ]