Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#3

AW: textdatei mit mehren zeilen pro datensatz speichern??

  Alt 6. Jun 2012, 14:19
Delphi-Quellcode:
Procedure TRimList(sl:TStringList);
begin
  sl.Delete(0);
  sl.Delete(sl.Count-1);
  sl.text := StringReplace(sl.text,'ende'#13#10'anfang','',[rfReplaceAll]);
  sl.text := StringReplace(sl.text,' "','=',[rfReplaceAll]);
  sl.text := StringReplace(sl.text,'"'#13#10,';',[rfreplaceAll]);

end;

procedure TForm5.Button1Click(Sender: TObject);
var
 sl,sl2:TStringList;
 i:Integer;
begin
  sl :=TStringList.create;
  sl2:=TStringList.Create;
  sl2.Delimiter :=';';
  sl2.StrictDelimiter := true;
  try
  sl.assign(memo1.Lines);
  TRimList(sl);
  for I := 0 to sl.Count -1 do
      begin
        sl2.DelimitedText := sl[i];
        // hier dann Dein eigentlicher Edit/InserCode
        Showmessage(sl2.Values['Vorname'] +'-' + sl2.Values['Nachname'] + '-'+ sl2.Values['Strasse'])
      end;
  finally
    sl.Free;
    sl2.free;
  end;
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat