Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > реализация объектной модели


Автор: iff 9.6.2011, 22:15
Допустим, есть некий класс, объекты которого обладают свойствами, имеющими сложную структуру.
Код

Private Type MyType
   A() As Integer
   B As Integer
End Type
Public X() As MyType

Что-то вроде такого. Здесь X и A - массивы, размерность которых устанавливается при инициализации объекта.
Т.е. нужно что-бы получилось так, что-бы можно было обратится:
Код

myvar = Obj.X(I).A(J)

Obj - объект данного класса.
Но как так сделать? Потому что массивы и пользовательские типы делать Public зпрещено (появляется ошибка). Значит нужно реализовать объектную модель - X должен быть объектом и A тоже. Можно это сделать в одном модкуле (файле)? Есть ли другие варианты как это сделать?

Автор: iff 12.6.2011, 12:32
Тему можно закрыть, было найдено другое решение.

Автор: vbCrLf 12.7.2011, 13:29
Так поделитесь вашим решением. Интересно же.

Автор: iff 12.7.2011, 13:46
Цитата(iff @  12.6.2011,  12:32 Найти цитируемый пост)
было найдено другое решение. 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)