| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > не компилится blockread |
| Автор: Iterator 25.2.2010, 08:37 | ||
| добрый день, нашел в delphiworld функцию для обработки файла, а вот функция blockread почему то не компилируется по причине несовместимости типов переменных
она с ошибкой или у меня delphi как то криво установился? спасибо |
| Автор: salexn 26.2.2010, 15:42 |
| 1. BytesRead: word; должен быть тип integer 2. (логическая ошибка) Blockread(InFile, InBuf^, SizeOf(InBuf^), BytesRead); тут не SizeOf(InBuf^) должно быть, а то по сколько байт ты хочешь читать, а сколько реально прочтено вернет BytesRead |
| Автор: Iterator 27.2.2010, 12:16 |
| спасибо за подсказку.. а разве SizeOf(InBuf^) не возвращает размер буфера как integer? |