Здравствуйте George_Seryakov, Вы писали:
GS>Подумав (и проверив на кошках), это следует признать логичным — в жабе указателей нет, и ByRef, как форма указателя, должен не работать. Почему ж тогда этот трюк с доступом через массив по диспатчу работает? Бейсик прет из всех дыр Джавы?
Массив, он же обьект, в JScript хранится в структуре VARIANT как тип VT_DISPATCH
индекс массива это свойство обьекта, поэтому к элементу с индексом 0 можно обратиться
как к свойству с именем "0"
IDispatchEX->GetDispID(CComBSTR(L"0"), для получения идентификатора по имени — если свойства нет,
то метод создает его