Если одно число в виде свойства, работает:
- Код: Выделить всё
Dim iTmp As Integer
Public Property Let Tmp(ByVal aTmp As Integer)
iTmp = aTmp
End Property
А так не работает:
- Код: Выделить всё
Dim iTmps() As Integer
Public Property Set Tmps(ByRef aTmps() As Integer)
Set iTmps = aTmps
End Property
Пробовал и Let и Set.
Передавал параметр и как массив:
aTmps() As Integer,
и как Object:
aTmps() As Object
По ссылке и по значению (ByRef, ByVal).
Все одно ругательство:
Definitions of property procedures for the same property are inconsistent, or property procedure has an optional prarameter, aParamArray. or an invalid Set final parameter
Есть ли решение?
Спасибо