![]() |
|
Модераторы: volvo877, Snowy, MetalFan |
![]()
|
|
| TP@MB@Y |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 18.12.2004 Где: Москва Репутация: нет Всего: 4 |
Пишу прогу, суть которой - разделение файла на две части (в два разных файла)
выдает вторую ошибку в реале (файл не найден) Исходный файл существует точно и открывается reset'ом без ошибки. Я пробовал просто копировать файл - все окей, но когда копирую сначала в один а потом в другой - выдает эту ошибку =( Незнаю в чем проблема. |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
1. Зачем так длину определять?
2. Какой тип buf 3. А перед приведенным кодом какой код? 4. Посмотрите функции BlockRead/BlockWrite - гораздо быстрее работать будут -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: нет Всего: 484 |
1.Чтобы определить длину, незачем читать файл. Насколько я помню паскаль, FileSize там должна работать.
2. Посмотри описание BlockRead - там есть пример копирования файла. 3. Если файл f_in уже дошел до конца, то бесполезно из него читать дальше - получишь ошибку. Нужно его сначала на начало сбросить, а потом уже копировать во второй файл. |
|||
|
||||
| TP@MB@Y |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 18.12.2004 Где: Москва Репутация: нет Всего: 4 |
Нашел ошибку
С файлами все я правильно делал, там с именам глюки вышли. Всем спасибо! |
|||
|
||||
![]()
|
| Правила форума "Delphi" | |
|
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |