Registriert seit: 29. Nov 2003
117 Beiträge
Delphi 7 Professional
|
Problem beim schreiben in eine ini Datei
21. Dez 2003, 19:58
Bei folgenden Sourcecode, den ich von Typer "ausgeliehen" habe [ big thx ], habe ich ein Problem.
Ich weiß nicht, welche Variable für ini stehen muss (String, Integer, usw.).
Delphi-Quellcode:
// PROZEDURE 1: SPEICHERN
// Nur dann, wenn die Edit-Felder überhaupt Text enthalten
if (Edit1.Text <>'') AND (Edit2.Text <> '') then begin
// Zuerst die Value-List mit den Werten füllen, das True am Ende
// steht für "Anhängen", hätte ich hier ein False, und würde der
// Wert aus Edit1 schon existieren, würde der zugehörige Value
// von Edit1 mit dem neuen Inhalt von Edit2 überschrieben werden
ValueList.InsertRow(Edit1.Text,Edit2.Text, True);
//Edit-Felder zurücksetzen
Edit1.Text := '';
Edit2.Text := '';
//festlegen, in welche Datei wir schreiben
[color=red][b]ini[/b][/color] := TIniFile.Create('.\connections.ini');
// Schleife, um alle Werte der Value-List in die Ini zu schreiben
// warum for i := 1? Bei Null würde auch der Tabellenkopf mit
// mit gespeichert werden!
for i := 1 to (ValueList.RowCount - 1) do begin
// Zuerst den Key, logisch, und dann den dazugehörigen Wert,
// den wir leider nicht über den Index sondern über den
// Key direkt rausfinden!
ini.WriteString('Sektion1', ValueList.Keys[i],
ValueList.Values[ValueList.Keys[i]]);
end;
ini.Free;
end;
// Fertig
==============================================
sry, aber ich bin noch ein n00b!
Bitte um Hilfe
[edit=Luckie] Mfg, Luckie[/edit]
|
|
Zitat
|