![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
valyan,
1) АБСОЛЮТНО лишняя строчка FindClose(sr); -это завершение поиска выполняемого в FindFisrt/FindNext 2) если файл будет длиной менее 1024 байт, то в Buf прочитается столько, сколько есть (количество реально прочитанных байт - возращается в четвёртом (необязательном) параметре, который у Вас опущен. 3) переменную файл можно объявить не var f : file; как у вас, а так: var f : file of byte; тогда открытие файла будет так: Reset(f); (без единицы) и последнее, я бы рекомендовал посмотреть Вам в сторону файловых потоков (TFileStream) - с ними гораздо удобнее работать.... впрочем, это уже зависит от предпочтней программиста и от решаемой задачи... это Вам решать... |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скопировать по одной ячейке из нескольких файлов в один | Nimo | Microsoft Office Excel | 2 | 09.08.2008 09:25 |
Копирование нескольких файлов + ProgressBar | AngelOfDeath | Общие вопросы Delphi | 4 | 28.05.2008 14:57 |
Как получить имена нескольких файлов выделенных в OpenDialog | Comer_Jus | Общие вопросы Delphi | 2 | 26.05.2008 19:47 |
открытие файлов | Ensoph | Общие вопросы Delphi | 5 | 31.03.2008 20:45 |
Перенос нескольких файлов посредством VBA | Victor | Microsoft Office Excel | 5 | 09.12.2007 23:25 |