была описана процедура иди функция в интерфейсной секции программного модули, но ее определение отсутствует в секции реализации;
процедуры или функции были описаны с помощью опережающего описания, но их определение не кайлено.
60. Too many procedures (Слишком много процедур).Турбо Паскаль допускает не более 512 процедур или функций в одном модуле. Если Вы компилируете программу, то поместите некоторые процедуры или функции в модули. Если Вы компилируете модуль, то разбейте его на два или несколько модулей.
Вы пытаетесь разместить в памяти, занимаемой некоторой переменной, значение выражения другого типа в случае, когда размер размещаемого значения не равен размеру переменной;
Вы пытаетесь осуществить преобразование типа выражения, когда разрешается только ссылка на переменную, процедуру или функцию.
62. Division by zero (Деление на ноль). Предшествующая операция пытается выполнить деление на ноль.
63. Invalid file type (Неверный файловый тип).Данный файловый тип не обслуживается процедурой обработки файлов. Например, процедура READLN используется для типизированного файла или процедура SEEK - для текстового файла.
64. Cannot Read or Write variables of this type (Нет возможности считать или записать переменные данного типа). Нарушены следующие ограничения:
процедуры READ и KEADLN могут считывать переменные символьного, целого, действительного и строкового типов;
процедуры WRITE и WRITELN могут выводить переменные символьного, целого, действительного, булевского и строкового типов.
65. Pointer variable expected (Нужно использовать переменную-указатель). Предыдущая переменная должна быть указателем.
66. String variable expected (Нужна строковая переменная).Предшествующая переменная должна иметь строковый тип.
67. String expression expected (Нужно выражение строкового типе).Предшествующее выражение должно иметь строковый тип.
68. Circular unit reference (Перекрестная ссылка модулей). Два модуля ссылаются друг на друга:
Unit A; Unit В;
Uses В; Uses A;
69. Unit name mismatch (Несоответствие имен программных модулей). Имя программного модуля, найденное в файле .TPU, не соответствует имени, указанному в предложении USES.
70. Unit version mismatch (несоответствие версий модулей). Один или несколько программных модулей, используемых данной программой, были изменены после их компиляции. Воспользуйтесь опцией COMPILE/MAKE или COMPILE/BUILD в интегрированной среде или опциями /М или /В в компиляторе ТРС, что позволит автоматически скомпилировать программные модули, нуждающиеся в перекомпиляции.
71. Duplicate unit name (Повторное имя программного модуля).Вы уже указали этот программный модуль в операторе USES.
72. Unit file format error (Ошибка формата файла модуля). Файл .TPU не соответствует стандарту Турбо Паскаля.