Autor Beitrag
Arne Danikowski
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 194



BeitragVerfasst: Mi 10.10.07 17:21 
Ich möchte Werte aus einem Datenbankfeld dbedit in eine INI Datei speichern. Dannach sollen in eine Combobox wieder eingelesen werden.

Problem: Also wie ich den Wert in die Inidatei bekomme weiss ich schon mal :)

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
try
ini := TIniFile.Create('C:\Windows\meine.ini');
    ini.WriteString( 'Sektion', 'Wert', dbedit16.text);
finally
ini.free
end;


Nur so überschreibe ich mir ja immer den Eintag aufs Neue

Kann man das so erstellen, dass der Wert automatisch hochzählt? Also
Wert1=blabla
Wert2=blabla

irgendwas mit count -1?

und wie bekomme ich dann die Werte wieder aus der Ini Datei in eine Combobox?

Fragen über Fragen


Moderiert von user profile iconjasocul: Topic aus Datenbanken verschoben am Mi 10.10.2007 um 20:27
bflegel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 193
Erhaltene Danke: 1

Win XP, Win 7, BS2000
D5
BeitragVerfasst: Mi 10.10.07 18:53 
In der OH habe ich bezüglich IniFiles etwas über "ReadSectionValues" gelesen. Nach dem Einlesen müsstest Du zwar die Strings nochmal "nacharbeiten", aber das dürfte Dein Problem des Auslesens von mehreren Werten aus der IniFile lösen.

Zum Thema Schreiben der Werte: Sollen die Werte später vielleicht auch wieder aus der INI-file gelöscht werden? Wenn nein, dann würde sich doch z.B. Datum und Uhrzeit als Wert anbieten.

bye bflegel

_________________
I know all the jokes about my name