ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
7111
7111
EMPFEHLEN
-
Hallo,
ich würde in einer ini Datei gerne die Items von 2 Listboxen speichern.
Die ini Datei sollte ungefähr so ausehen
Code :1 2 3 4 5 6
[Listbox1] Item1 Item2 [Listbox2] Item1 Item2
nach dem die Daten gespeichert worden sind sollen Sie wenn möglich in 2 Comboboxen geladen werden.Geändert von forsterm (14.12.04 um 14:39 Uhr)
-
Hier findest du eine Klasse (in VB.NET und C#) die Ini-Dateien über WIN32-API Aufrufe liest und schreibt. Am besten kapselst du die Verwendung dieser Klasse in eine einzige String Property:
Code :1 2 3 4 5 6 7 8
Public Default Property Settings(section as String, key as String) as String Get Return IniR.ReadString(section, key,"") End Get Set(value as String) IniR.Write(section,key,value) End Set End Property
Beachte: Ini-Dateien sind für Auflistungen gedacht. Sie bestehen aus unendlich vielen Schlüssel/Wert Paaren, die in Sektionen unterteilt werden. Es ist zwar möglich, alle Sektionen zu druchlaufen, aber du kannst nur auf Schlüssel zugreifen, deren Namen du kennst.
Da müsstest du entweder mit Textdateien arbeiten, die Ini-Datei von Hand einlesen oder auf XML umsteigen.Geändert von Sunray (15.12.04 um 22:12 Uhr)
Zu jedem Problem gibt es mindestens eine Lösung.
Zu jeder Lösung gibt es mindestens eine bessere Lösung
-
Hallo,
wie ich in eine INI Datei mit folgendem Muster schreibe
[stamm1]
wert1=1
wert2=0
[stamm2]
wert1=1
wert2=0
weiß ich schon, aber ich weiß nicht wie ich in eine INI Datei Strings bzw. die Items einer Listbox nach folgendem Muster abspeichere.(denn Stamm unterwelchem die Listbox gespeichert werden soll ist immer der gleiche)
[stamm1]
item1
item2
[stamm2]
item1
item2
-
Du müsstest das irgendwie so machen:
Code :1 2 3 4 5 6 7 8 9
[stamm1] count=5 item1=jksahdfk item2=dsfhdskf item3=ksjahda item4=amkdak item5=quiwze usw...
Speichern:Code :1 2 3
For i As Integer = 0 To ListBox1.Items.Count Step 1 IniR.Write("stamm1","item" & i, ListBox1.Items(i)) End For
Und Lesen:Code :1 2 3
For i As Integer = 0 To IniR.ReadInt("stamm1","count") Step 1 ListBox.Items.Add(IniR.ReadString("stamm1","item" & i)) End For
Irgend sowas in der Art.Zu jedem Problem gibt es mindestens eine Lösung.
Zu jeder Lösung gibt es mindestens eine bessere Lösung
Ähnliche Themen
-
[C++ CLI] XML-Dateien schreiben, lesen und erstellen
Von JonaW im Forum .NET CaféAntworten: 2Letzter Beitrag: 04.06.10, 18:08 -
[VB.NET] Aus Dateien Lesen/In sie schreiben
Von WWW-Tools im Forum .NET DatenverwaltungAntworten: 3Letzter Beitrag: 25.09.07, 19:30 -
Dateien sequenziell schreiben und lesen
Von Luke Sch im Forum .NET ArchivAntworten: 10Letzter Beitrag: 18.01.05, 20:02 -
Dateien byteweise lesen und schreiben -> UnauthorizedAccessException
Von Asterix-Ac im Forum .NET ArchivAntworten: 2Letzter Beitrag: 22.03.04, 22:42 -
TXT Dateien Lesen und Schreiben.
Von Lukasz im Forum PHPAntworten: 1Letzter Beitrag: 02.11.03, 01:04





Zitieren
Login





