"Only public user defined types defined in public object modules can be used as parameters or return types for public procedures of class modules or as fields of public user defined types".
Все вроде сделано как надо, создан новый модуль (modPublic, например), там прописана декларация моего UDT:
- Код: Выделить всё
public type TRegion
lID as long
sRGN_NAME as string
end type
Создан класс(CRegions, например, инкапс. работу с массивом структур TRegion), в нем объявлена процедура:
- Код: Выделить всё
public sub AddRegion(Rgn as TRegion)
'...операторы функции
end sub
В чем дело???