Вниз
Скачать: CL | DM;

Как вытянуть строку из текстового файла?   Найти похожие ветки 

← →
UDS   (2003-03-10 13:25) [0]

Уважаемые знатоки! Подскажите как организовать рандомный выбор и вывод строки из текстового файла в TLabel? Заранее, спасибо.


← →
MsGuns ©   (2003-03-10 13:29) [1]

Загрузи файл в стринглист, инициализируй рандом, тягай из списка по полученной "случайной" величине


← →
Вадим ©   (2003-03-10 13:41) [2]

function GetRndStr(const FileName): string;
var
i, c, k: integer;
f: TextFile;
begin
i := 0;
AssignFile(f, FileName);
Reset(f);
try
while not Eof(f) do inc(i);
finally
CloseFile(F);
end;

Randomize;
k := Random(i) + 1;
AssignFile(f, FileName);
Reset(f);
try
for c := 1 to i - 1 do
ReadLn(f);
ReadLn(f, Result);
finally
CloseFile(F);
end;
end;

function GetRndStr(const FileName): string;
var
s: TStringList;
begin
s := TStringList.Create;
s.LoadFromFile(FileName);
Randomize;
Result := s[Random(s.Count)];
end;


← →
Вадим ©   (2003-03-10 13:42) [3]

function GetRndStr(const FileName): string;
var
s: TStringList;
begin
s := TStringList.Create;
try
s.LoadFromFile(FileName);
Randomize;
Result := s[Random(s.Count)];
finally
s.free;
end;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
6-64272
ArtUl
2003-01-30 02:54
2003.03.20
Помогите с шАрами!


3-63947
quake1
2003-03-03 18:39
2003.03.20
Не могу удалить записи из таблицы


14-64342
DeMoN-777
2003-03-04 08:58
2003.03.20
В кои-то веки выспался


14-64330
asafr
2003-03-04 16:58
2003.03.20
СУБД на основе MS Word 2000....


1-64092
SkyQuake
2003-03-04 08:02
2003.03.20
Ключевое слово object




   Наверх