[an error occurred while processing this directive]
|
"Чтение с порта в real не возбраняется - преобразование целого в действительное разрешено (при этом нет потери информации). Обратное (real в integer) запрещено (только с помощью функций round или trunc)."
Согласен :-)
Но в результате в переменной real у нас получалась чепуха.
"c:=a/b при с real, a и b integer вполне допустимо - это единственное неявное преобразование типа, разрешенное в паскале (целое в действительное). А вот при с-integer будет ошибка, так как a/b - действительное. a div b - целое."
В Делфи 7.0 не работает !
Только так:
c:=a;
c:=a/b;
А преобразование word в integer у меня не работало при записи в файл.
Вместо того чтобы два старших байта обнулять, записывались два соседних байта, то есть следующая переменная типа word.
E-mail: info@telesys.ru