ich habe hier ein folgendes problem.
Ich bin noch ein [Anfänger] und komme hier nicht mehr weiter ( es sind 3 Fehler drinne oder mehr ).
Ich hoffe ihr könnt mir helfen.
Code: Alles auswählen
var
sl1, sl2, sl3: TStringList;
i: integer;
fn: string;
begin
sl1 := TStringList.Create;
sl2 := TStringList.Create;
sl3 := TStringList.Create;
try
for i := 1 to 3 do begin
sl2.Clear;
sl2.Values['Nachname'] := InputBox('Eingabe', 'Nachname', '');
sl2.Values['Vorname'] := InputBox('Eingabe', 'Vorname', '');
sl1.Add(sl2.CommaText);
end;
fn := 'Adressliste.txt';
if (PromptForFileName(fn, 'TXT-Datei (*.txt)|*.txt', '.txt', 'Adressliste.txt', '', True)) then begin
sl1.SaveToFile(fn);
end;
sl2.Clear;
sl1.LoadFromFile(fn);
for i := 0 to sl2.Count do begin
sl2.CommaText := sl1(i);
sl3.Add(sl2.Values['Vorname'] + ' ' + sl2.Values['Nachname']);
end;
ShowMessage(sl3.Text);
finally
FreeAndNil(sl1);
FreeAndNil(sl2);
FreeAndNil(sl3);
end;