На самом деле я был открыт вопрос ранее,
но не могу получить ответ, что я точно хочу, поэтому я хотел бы спросить еще раз спасибо Все
например, у меня есть текстовое имя файла 'test.txt', а внутри текстовое содержимое выглядит как
hello all
good day
happy is
и я хочу изменить следующий источник, чтобы выполнить итерацию по первому индексу 'hello all', который я имею в виду ..
если я нажму showmessage (сначала), то я хочу получить 'hello' внутри файла test.txt,
и если нажать showmessage (second), то хотите получить 'all' и продолжить,
если я нажму еще раз showmessage (сначала), то захочу получить 'good' и
нажмите еще раз showmessage (второй), затем хотите получить «день», что я хочу именно.
Заранее спасибо! и спасибо всем, кто мне уже помог!
procedure TForm1.BitBtn1Click(Sender: TObject);
var
list : TStringList;
first, second, third: string;
begin
list := TStringList.Create;
try
list.Delimiter := #32;
list.LoadFromFile('test.txt');
first := list[0];
second := list[1];
ShowMessage(first);
ShowMessage(second);
finally
list.Free;
end;
end;
Здравствуйте, вы можете изменить такие как следующие?
Я хочу использовать showmessage (первое) и showmessage (два), если вам так важно!
procedure TForm1.BitBtn1Click(Sender: TObject);
var
theFileStuff : tstringList;
oneLine : tStringList;
x,y : integer;
begin
theFileStuff := tStringList.Create;
oneLine := tStringList.create;
oneLine.Delimiter := #32;
theFileStuff.LoadFromFile('test.txt');
for x := 0 to theFileStuff.count-1 do
begin
oneLine.DelimitedText := theFileStuff[x];
for y := 0 to oneLine.count-1
do
//ShowMessage(oneLine[y]);
ShowMessage(first);
ShowMessage(second);
end;
oneLine.Free;
theFileStuff.Free;
end;