Как в классе реализовать свойство массив?
Ранее уменя были свойства только стринги лонги, но теперь надо сделать массив, при чём вида (2,10).
Попробовал просто через Public - ошибка "вылетает".
Может будут предложения ?
Массивы могут храниться в переменных типа Variant. Иногда это бывает удобным. В некоторых случаях без этого просто не обойтись! (Например, когда вы хотите, чтобы ваша функция возвращала массив). Чтобы сохранить какой-либо массив в переменной типа Variant необходимо просто присвоить этой переменной нужный массив:
Dim myVariantArray ' переменная Variant по умолчанию
myVarianrArray = chessTable
Обратите внимание, никакие индексы указывать не нужно!
Теперь можно использовать копию как обычный массив:
myVarianrArray (0) = "Это копия"
Public Property Get Item (ByVal Index As Long) As Your_Type
Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 18