Не находит TPU файл.
Есть 2 модуля. А и Б. Модуль Б юзает модуль А. Модуль А откомпилировал, увидел положенное сообщение "Cannot run a unit". Но когда хочу откомпилировать модуль Б (который юзает А), мне пишут, что не может найти TPU файл модуля А. Пробовал во всех режимах: compile, make, build. Названия файлов совпадают с именем модулей. Есть у кого идеи, как это лечится ?
|
Могу предложить лоботомию, но вряд ли она поможет. Решение легче найти, если будут модули под рукой для экспериментов. Пожалуйста, выложите ваши модули на форум.
|
Вложений: 1
Пожалуйста :)
lab5.pas - управляющая программа lab5io.pas - модуль А. lab5un.pas - модуль Б. |
Да что у Вас за Паскаль идиотский? Мой сходу показал, в чем дело и где ошибка. Информирую: в модуле lab5un есть процедура Fview2, так вот в ней либо лишний "end", либо не хватает одного "begin", в общем не сходится количество открывающих и закрывающих операторных скобок. Отсюда все проблемы.
|
Vladimir_S, лишний end и правда был. Спасибо. Но модуль lab5un все равно не компилируется. Все равно застревает на строке "uses LAB5IO;".
File not found LAB5IO.TPU. Может ли такое быть, что компилятор глючный ? Или в чем может быть проблема, почему файл не находит, когда я его сам вижу в папке ? |
Если компилятор лишний end не увидел, то он может и модуль не найти. Попробуйте еще удалить файл .тпу, и заново его создать компиляцией
|
Цитата:
А Вы случайно не впервые работаете с модулями? Может быть, у Вас просто не настроены пути и директории, и он не там ищет *.tpu файлы? |
Работаю не впервые. Но про то, что надо указывать пути и директории слышу впервые. :) Доселе проблем не возникало. Не скажете как это делается ? Я честно гуглил, не нашел.
|
Цитата:
|
Часовой пояс GMT +4, время: 12:13. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.