Проблема доступа к Default Property в VB6sp6

Узнай цену своей работы

Формулировка задачи:

Пусть имеется класс (например, ArrayClass), полем которого является массив:

Причем, свойство Arr - Default Property
Тогда код,типа :

работает без проблем. Т.е. без проблем производится присвоение и чтение элементов массива посредством Default Property - Arr.
Если же мы включаем ArrayClass в качестве поля данных в другой класс, например(ContClass):

то попытка присвоения, типа:

вызывает ошибку времени во время исполнения "Wrong number of arguments or invalid property assignment".
Хотя чтение происходит без проблем:

Проблема решается путем явного указания свойства:

Но код при этом теряет свою читабельность.
Это особенно заметно при большем уровне вложенности классов.
Кто-нибудь может подсказать способ решения данной проблемы?

Решение задачи: «Проблема доступа к Default Property в VB6sp6»

textual
Листинг программы
Obj(<font color="darkblue"><b>1</b></font>, <font color="darkblue"><b>1</b></font>) = True

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4 из 5