Registriert seit: 16. Jan 2004
364 Beiträge
|
Re: Bestimmte Daten aus txt lesen die durch ; getrennt sind
8. Feb 2004, 15:24
Delphi-Quellcode:
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
end;
var
Form1: TForm1;
var
zeile: Array[0..10] of string[255];
implementation
{$R *.dfm}
const
sep = ';';
procedure zerlegen(s: string);
var
currentitem:integer;
i: integer;
procedure nextitem;
begin
inc(currentitem);
zeile[currentitem] := '';
end;
begin
currentitem :=-1;
nextitem;
for i :=1 to length(s) do
begin
if s[i] <> sep then
zeile[currentitem] := zeile[currentitem] + s[i]
else
nextitem;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
var i: integer;
begin
memo1.Clear;
zerlegen(edit1.Text);
for i:=0 to 10 do memo1.Lines.Add(zeile[i]);
end;
end.
Power is nothing without TControl
|