У меня есть функция COM, которая должна возвратить SafeArray через LPSAFEARRAY* параметр. Функция создает SafeArray с помощью шаблонного класса CComSafeArray ATL. Мое наивное использование реализации...
Я пытаюсь использовать COM-компонент со следующим методом: HRESULT _stdcall Выполнение ([в] SAFEARRAY (BSTR) paramNames, [в] SAFEARRAY (ВАРИАНТ *) paramValues); Как я могу создать в C/C++...
как можно использовать Safearray для передачи массива пользовательских типов (класс, содержащий только свойства) от C++ до C#? Действительно ли использование является типом VT_RECORD правильный способ сделать это? Я пробую следующим образом...
В настоящее время я столкнулся с проблемой необходимости передачи SAFEARRAY (GUID) в качестве возвращаемого значения из C ++ в C #. В настоящее время на стороне C # используется Interop dll, созданная из Tlbimp.exe (Библиотека типов ...
Я работаю над библиотекой COM-объектов с функцией, которая возвращает VARIANT с SAFEARRAY из BSTR.Как я могу отобразить значения из этого экземпляра VARIANT и сохранить их в TStringList? Я пробовал ...
У меня есть функция c ++, которая получает данные, и я вызвал ее из c #. Функция получает указатель на SAFEARRAY и заполняет его строками (используя SysAllocString). Все в порядке,но программа утекает ...
Можно ли вернуть массив определенных объектов интерфейса из функции C ++ COM (VC6) клиенту VB6? Я рыскал по сети и не смог найти ничего, что описывает то, что я ...
Мой метод C # должен быть вызван из C ++. Изначально мой метод C # принимает параметр типа double [], но при вызове из C ++ он становится SAFEARRAY. В C ++ мне нужно брать данные из массива ...