Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Паскалевские функции работы с файлами [D6, Win95/98, WinME]


BALU1111 ©   (2003-01-22 14:10:00) 

Например, мне нужно из одного файла по строчечно копировать в другой файл, но с небольшим изменением. Но если файл большой >100кБ то копирует только около 70 кБ и дальше никак. Что за проблема и как ее решить.


Digitman   (2003-01-24 16:29:00) [1]

И не говори, что это не так !)


Digitman   (2003-01-24 16:16:00) [2]

на то есть TStringList


Anatoly Podgoretsky   (2003-01-24 16:16:00) [3]

У тебя нет вариантов или испорченный или не текстовый


BALU1111   (2003-01-24 16:03:00) [4]

Нет! Не испорченный.


Anatoly Podgoretsky   (2003-01-23 16:27:00) [5]

ТОгда он у тебя испорченный


BALU1111   (2003-01-23 16:25:00) [6]

Голову отдаю на отсечение - файл текстовый.
Если такой символ стоит, то как его перепрыгнуть или преодолеть. Именно где-то на 70 кБ останлвка копирования и происходит.


han_malign   (2003-01-23 14:10:00) [7]

Где-то на этом 70-ом килобайте стоит символ #$1A, который является признаком конца текстового файла(унаследованно от DOS)...


Anatoly Podgoretsky   (2003-01-23 14:03:00) [8]

А ты на 100% уверен, что у тебя чистый текстовый файл, голову готов дать на отсечение?


BALU1111   (2003-01-23 13:45:00) [9]

Код выглядит следующим образом:

readln(f,s); чтение строки из одного файла
writeln(f1,s); и запись его в другой.

Само собой все это в цикле и файлы в начале открываются, потом в конце закрываются.


Separator   (2003-01-22 14:29:00) [10]

Приведите код


alxx   (2003-01-22 14:11:00) [11]

А файл закрывать не забываешь?


mrcat   (2003-01-22 14:11:00) [12]

BALU1111 © (22.01.03 14:10)

и в чем по Вашему проблема кроется?


Наверх

Титульная страница Поиск, карта сайта Написать письмо