Иллюстрированный самоучитель по Tirbo Pascal



              

Сообщения об ошибках периода компиляции - часть 7


61 Invalid typecast (Неверное преобразование типа). 

Возможные причины сообщения:

  • Вы пытаетесь разместить в памяти, занимаемой некоторой переменной, значение выражения другого типа э случае, когда размер размещаемого значения не равен размеру переменной;
  • Вы пытаетесь осуществить преобразование типа выражения, когда разрешается только ссылка на переменную, процедуру или функцию.
  • 62 Division by zero (Деление на ноль). 

    Предшествующая операция пытается выполнить деление на ноль.

    63 Invalid file type (Неверный файловый тип).

    Данный файловый тип не обслуживается процедурой обработки файлов. Например, процедура READLN используется для типизированного файла или процедура SEEK - для текстового файла.

    64 Cannot Read or Write variables of this type (Нет возможности считать или записать переменные данного типа). 

    Нарушены следующие ограничения:

  • процедуры READ и READLN могут считывать переменные символьного, целого, действительного и строкового типов;
  • процедуры WRITE и WRITELN могут выводить переменные символьного, целого, действительного, булевского и строкового типов.
  • 65 Pointer variable expected (Нужно использовать переменную-указатель). 

    Предыдущая переменная должна быть указателем.

    66 String variable expected ('Нужна строковая переменная) . 

    Предшествующая переменная должна иметь строковый тип.

    67 String expression expected (Нужно выражение строкового типа). 

    Предшествущее выражение должно иметь строковый тип.

    68 Circular unit reference (Перекрестная ссылка модулей). 

    Два модуля ссылаются друг на друга:

    Unit A;       Unit В;

    Uses В;       Uses А; 

    .....         .....

    69 Unit name mismatch (Несоответствие имен программных модулей). 

    Имя программного модуля, найденное в файле .TPU, не соответствует имени, указанному в предложении USES.

    70 Unit version mismatch (Несоответствие версий модулей).

    Один или несколько программных модулей, используемых данной программой, были изменены после их компиляции. Воспользуйтесь опцией COMPILE/MAKE или COMPILE/BUILD в интегрированной среде или опциями /М или /В в компиляторе ТРС, что позволит автоматически скомпилировать программные модули, нуждающиеся в перекомпиляции.




    Содержание  Назад  Вперед