Re[4]: Передача массива объектов из С++ в C#
От: amOK Беларусь  
Дата: 26.03.04 17:32
Оценка:
Здравствуйте, 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*). Но я писал, что не могу создать такой массив в С++.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.