Einzelnen Beitrag anzeigen

Benutzerbild von LoW_FloW
LoW_FloW

Registriert seit: 29. Nov 2003
117 Beiträge
 
Delphi 7 Professional
 
#1

Problem beim schreiben in eine ini Datei

  Alt 21. Dez 2003, 18: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]
  Mit Zitat antworten Zitat