Здравствуйте, Plutonia Experiment, Вы писали:
PE>Здравствуйте, amOK, Вы писали:
OK>> Я попробовал объявить SAFEARRAY(VARIANT) и получил Array из __ComObject, но как их привести к IMyClass я не знаю
????
PE>PE>HRESULT TestSuperMethod(
PE> [in] SAFEARRAY(IInterface*) arrayofinterfaces,
PE> [out, retval] SAFEARRAY(IInterface*)* pRetVal);
PE>
PE>Повторяю еще раз.
PE>1. Создаешь проект ClassLibrary
PE>2. Пишешь такой интерфейс, который хочешь видеть в дотнете
PE>3. Экспортируешь в COM
PE>4. Смотришь, что получилось
PE>5. Вставляешь себе ва проект на С++
Собственно, я это делал, он мне сказал SAFEAARRAY(IMyClass*). Но я писал, что не могу создать такой массив в С++.