logo search
TurboProlog / Документация / TOM_2

Модуль инициализации

Модуль инициализации, имеющий имя INIT.OBJ, должен быть расположен

первым в листинге. Этот модуль определяет порядок различных сегментов

программы. Если этот модуль не стоит первым в листинге, то программные

сегменты не могут быть правильно размещены в памяти, вызывая ошибки прог-

раммы.

Убедитесь в том, что задали расширение .EXE исполнительному файлу в

командной строке TLINK. Если вы не задали расширение, то именем вашей

программы станет INIT.EXE, а это совсем не то, что вы хотите.

Таблица идентефикаторов

Файл .SYM, содержащий таблицу идентефикаторов, всегда должен поме-

щаться последним, завершая перечень файлов, выбранных для компоновки. В

противном случае в ходе работы программы могут появляться ошибки.