Я немного застрял со странной проблемой.Мне нужно управлять некоторыми аппаратными средствами через стороннюю библиотеку типов Active-X.Моя программа написана на C #.Проблема в том, что для одного вызова API / COM требуется ссылка на PVariant - поэтому, если я правильно получу указатель на Variant.Что еще хуже, это всего лишь первый адрес массива Varaint с не фиксированным размером (количество элементов).
Проблема в том, что, кроме того, что это не лучшая практика, у меня нет шансов изменить этот методнет способа обойти это.
Кому-нибудь когда-нибудь нужно было создать COM-совместимый вариантный массив и передать его начальный адрес методу COM?Как это сделать?
Буду признателен за любую помощь в этом!
Спасибо за продвинутый
Corelgott