Передача указателя на VARIANT из .NET в COM
От: vkilikov  
Дата: 17.03.03 11:44
Оценка:
Привет !
Кто-нибудь знает, как передать VARIANT * из .NET (точнее говоря из C#) методу COM-объекта ? Дотнетовский враппер для COM видит его как ссылку на Object. Но не понятно, как сделать такой объект,чтобы при попадании в метод COM-объекта он получился VARIANT-ом нужного типа и с нужными данными.

С уважением,
Владимир
Re: Передача указателя на VARIANT из .NET в COM
От: vkilikov  
Дата: 17.03.03 12:12
Оценка:
Сорри, уже сам разобрался.
Re[2]: Передача указателя на VARIANT из .NET в COM
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.03.03 13:14
Оценка:
Здравствуйте, vkilikov, Вы писали:

V>Сорри, уже сам разобрался.


Здесь принято рассказывать как. Других этот вопрос тоже может интересовать.
... << RSDN@Home 1.0 beta 4 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Передача указателя на VARIANT из .NET в COM
От: vkilikov  
Дата: 17.03.03 13:20
Оценка:
ОК.
Просто создается переменная соответствующего типа и передается. В документации есть табличка соответствия типов VARIANT и типов которые надо создавать в .NET. В моем случае надо передать в VARIANT массив SAFEARRAY, для этого нужно передать из .NET System.Array, он же обычный массив на C#.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.