Компиляция при 2х компонентах

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Компиляция при 2х компонентах

Сообщение n0where »

Такая ситуация
Делаю производственный алгоритм на випе.
Компонент M_MnPlan

Хочу подключить объектный интерфейс с L_MCU.
Без проблем компилится. Но при вызове даёт такую ошибку - Не загружен интерфейс M_MnPlan::Имя объекта с L_MCU.

В файле vip

Код: Выделить всё

#component "M_MnPlan"
#include подключаемый вих
В подключаемом вихе

Код: Выделить всё

#component "L_MCU"
Т. е. неправильно подставляется... Что можно сделать?
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Vik
Местный житель
Сообщения: 370
Зарегистрирован: 28 сен 2006, 15:43
Откуда: Санкт-Петербург
Контактная информация:

Re: Компиляция при 2х компонентах

Сообщение Vik »

Инклюд поместить до объявления компоненты M_MNPLAN, либо подключить L_MCU.vil в проект
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Компиляция при 2х компонентах

Сообщение n0where »

Подключать L_MCU.vil не имеет смысла ибо там прописан инклуд к нужному объекту.

Даже при подключении инклуда выше вываливает ошибку туже.

ЗЫ пытаюсь ДЕИ подключить
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Vik
Местный житель
Сообщения: 370
Зарегистрирован: 28 сен 2006, 15:43
Откуда: Санкт-Петербург
Контактная информация:

Re: Компиляция при 2х компонентах

Сообщение Vik »

ну раз не имеет смысла, я умываю руки..
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Компиляция при 2х компонентах

Сообщение n0where »

Поправлюсь в L_MCU.vil нет инклуда oDEI.vih, там он закоментирован (по этому и нет смысла).

Подключаю oDEI.vih выше проекта. Ошибка Мой ресурсник::Имя объекта с L_MCU.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Компиляция при 2х компонентах

Сообщение edward_K »

99% таких ошибок связано с тем что в проекте нет #define componentverison , а в болшинстве vih стоит #ifdef по нему.
n0where
Местный житель
Сообщения: 499
Зарегистрирован: 30 дек 2010, 08:16

Re: Компиляция при 2х компонентах

Сообщение n0where »

Балин )

Пасиб. помогло.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Ответить