Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
n0where
Местный житель
Сообщения: 499 Зарегистрирован: 30 дек 2010, 08:16
Сообщение
n0where » 14 июл 2011, 08:35
Такая ситуация
Делаю производственный алгоритм на випе.
Компонент M_MnPlan
Хочу подключить объектный интерфейс с L_MCU.
Без проблем компилится. Но при вызове даёт такую ошибку - Не загружен интерфейс M_MnPlan::Имя объекта с L_MCU.
В файле vip
Код: Выделить всё
#component "M_MnPlan"
#include подключаемый вих
В подключаемом вихе
Т. е. неправильно подставляется... Что можно сделать?
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Vik
Местный житель
Сообщения: 370 Зарегистрирован: 28 сен 2006, 15:43
Откуда: Санкт-Петербург
Контактная информация:
Сообщение
Vik » 14 июл 2011, 10:30
Инклюд поместить до объявления компоненты M_MNPLAN, либо подключить L_MCU.vil в проект
n0where
Местный житель
Сообщения: 499 Зарегистрирован: 30 дек 2010, 08:16
Сообщение
n0where » 14 июл 2011, 13:18
Подключать L_MCU.vil не имеет смысла ибо там прописан инклуд к нужному объекту.
Даже при подключении инклуда выше вываливает ошибку туже.
ЗЫ пытаюсь ДЕИ подключить
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Vik
Местный житель
Сообщения: 370 Зарегистрирован: 28 сен 2006, 15:43
Откуда: Санкт-Петербург
Контактная информация:
Сообщение
Vik » 14 июл 2011, 13:26
ну раз не имеет смысла, я умываю руки..
n0where
Местный житель
Сообщения: 499 Зарегистрирован: 30 дек 2010, 08:16
Сообщение
n0where » 14 июл 2011, 14:06
Поправлюсь в L_MCU.vil нет инклуда oDEI.vih, там он закоментирован (по этому и нет смысла).
Подключаю oDEI.vih выше проекта. Ошибка Мой ресурсник::Имя объекта с L_MCU.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188 Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb
Сообщение
edward_K » 14 июл 2011, 14:28
99% таких ошибок связано с тем что в проекте нет #define componentverison , а в болшинстве vih стоит #ifdef по нему.
n0where
Местный житель
Сообщения: 499 Зарегистрирован: 30 дек 2010, 08:16
Сообщение
n0where » 14 июл 2011, 14:40
Балин )
Пасиб. помогло.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны