- Код: Выделить всё
Public Type objParameter
Name As String
Value As Variant
End Type
Объявлется он в отдельном модуле (xxx.bas)
А в модуле класса (yyy.cls) пытаюсь использовать объявленный выше тип - создаю переменную этого типа и пытаюсь записать её в массив Variant-ов. При выполнении выдается ошибка
Compiler error:
Only user-defined types defined in public object modules can be coerced to or from a variant or passed to late-bound functions
Вопрос: Как быть? Можно ли не изменяя тип массива в объявлении, всё-таки сделать то, что я пытаюсь?
Заранее извиняюсь, быть может вопрос из разряда "Читайте книжки", но увы, нигде не могу найти толковую книгу по VB 6.0. Если возможно, дайте ссылку на книжку.