Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 11:49 26.05.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Четене на голям текстов файл [re: Desso]
Автор vido (новак)
Публикувано21.01.07 21:47  



Другият вариант е нещо от рода:

procedure TForm1.Button2Click(Sender: TObject);
var
s, L:String;
ii:integer;
begin
Stream:=TFileStream.Create(FileName.Text,fmOpenRead);
SetLength(s, 65536);
for ii:=1 to (Stream.Size div 65536) + 1 do
begin
Stream.Read(s[1], 65536);
p := Pos(#10, s);
while p > 0 do
begin
L := Copy(s, 1, p - 1);
......
......
Delete(s, 1, p);
p := Pos(#10, s);
end
end;
end;

трябва да се добави пресмятане на дължината на последния прочетен стринг (mod 65536) или да се ползва стойността от Stream.Read. Писано е на бързо. Трябва да се дооправи :)

Редактирано от vido на 21.01.07 21:49.



Цялата тема
ТемаАвторПубликувано
* Четене на голям текстов файл Desso   18.01.07 17:25
. * Re: Четене на голям текстов файл Mixy   18.01.07 21:52
. * Re: Четене на голям текстов файл vido   18.01.07 22:08
. * Re: Четене на голям текстов файл Desso   19.01.07 23:56
. * Re: Четене на голям текстов файл SAGE_BS   20.01.07 19:10
. * Re: Четене на голям текстов файл Mixy   21.01.07 13:40
. * Re: Четене на голям текстов файл Desso   21.01.07 21:03
. * Re: Четене на голям текстов файл vido   21.01.07 21:47
. * Re: Четене на голям текстов файл Desso   25.01.07 22:12
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.