Вопрос по DIA интерфейсам
От: Paul_de_Dupon  
Дата: 07.09.05 15:50
Оценка:
Беру global scope, ищу тип по имени класса, беру у него детей, если в классе переменная-член это другой класс, то рекурсивно выполняю тоже самое — все отлично. Но если этот объект в классе находится в другой dll, а тот имеет в свою очередь еще объект — член класса, который находится в третей dll, то из global scope его не находит.

Пример: Раскрываю MyCL с такой структурой

exe-file:
class MyCL
{
Liba1CL lc;
public:
MyCL()
{
}
};

liba1:
class LIBA1_EXPORT Liba1CL
{
int liba1_int;
Liba2CL* l2c;
public:
Liba1CL();
};

liba2:
class LIBA2_EXPORT Liba2CL
{
int liba2_int;
public:
Liba2CL();
};

Вот Liba2CL в Liba1CL не видно в global scope

Подскажите как быть!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.