Помощь - Поиск - Пользователи - Календарь
Полная версия: Работа с файлами
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Account
Такая проблема
Использую функцию возвращения атрибута файла GetFAttr
Привожу частичный код и место ошибки

Uses ctr,dos;

.....
var
attr:byte;

Assign(f,'Spisok');
GetFAttr(f, attr) ;<---Выдает ошибку несоответсвие типу



В остальном коде уверен, так как при закоментировании данной строки все работает. Не пойму в описании финкции написано что второй парамет типа byte, в чем тогда проблема?
volvo
Цитата
в описании финкции написано что второй парамет типа byte, в чем тогда проблема?
Проблема - в том, что в хелпе написано:
Цитата
Declaration:
procedure GetFAttr(var F; var Attr: Word);
, а никак не Byte. А при передаче переменной в качестве Var-параметра типы должны совпадать...
Account
volvo
огромное спасибо. Я балбес как то не догадался в официальный хел заглянуть. А ошибка в книге 1992 года издания авт. Офицеров и Старых, в институте взял, т.к. надо было кое что вспомнить).
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.