2
ответа

Как каждый возвращает локальный CComSafeArray выходному параметру LPSAFEARRAY?

У меня есть функция COM, которая должна возвратить SafeArray через LPSAFEARRAY* параметр. Функция создает SafeArray с помощью шаблонного класса CComSafeArray ATL. Мое наивное использование реализации...
вопрос задан: 23 November 2009 14:43
1
ответ

Как создать SAFEARRAY указателей на ВАРИАНТЫ?

Я пытаюсь использовать COM-компонент со следующим методом: HRESULT _stdcall Выполнение ([в] SAFEARRAY (BSTR) paramNames, [в] SAFEARRAY (ВАРИАНТ *) paramValues); Как я могу создать в C/C++...
вопрос задан: 9 July 2010 19:58
1
ответ

Передача Safearray пользовательских типов от C++ до C#

как можно использовать Safearray для передачи массива пользовательских типов (класс, содержащий только свойства) от C++ до C#? Действительно ли использование является типом VT_RECORD правильный способ сделать это? Я пробую следующим образом...
вопрос задан: 15 June 2009 10:02
0
ответов

COM SAFEARRAY GUID, возвращаемых из C ++ в C #

В настоящее время я столкнулся с проблемой необходимости передачи SAFEARRAY (GUID) в качестве возвращаемого значения из C ++ в C #. В настоящее время на стороне C # используется Interop dll, созданная из Tlbimp.exe (Библиотека типов ...
вопрос задан: 2 September 2016 01:01
0
ответов

Как отображать значения из VARIANT с SAFEARRAY из BSTRs

Я работаю над библиотекой COM-объектов с функцией, которая возвращает VARIANT с SAFEARRAY из BSTR.Как я могу отобразить значения из этого экземпляра VARIANT и сохранить их в TStringList? Я пробовал ...
вопрос задан: 15 May 2014 11:01
0
ответов

Освободить SAFEARRAY из c ++ DLL и c #

У меня есть функция c ++, которая получает данные, и я вызвал ее из c #. Функция получает указатель на SAFEARRAY и заполняет его строками (используя SysAllocString). Все в порядке,но программа утекает ...
вопрос задан: 26 July 2011 09:32
0
ответов

Возврат SAFEARRAY пользовательских типов интерфейса к VB6 через COM

Можно ли вернуть массив определенных объектов интерфейса из функции C ++ COM (VC6) клиенту VB6? Я рыскал по сети и не смог найти ничего, что описывает то, что я ...
вопрос задан: 12 April 2011 06:35
0
ответов

can safearrays be passed across process boundaries through com objects?

can safearrays be passed across process boundaries through com objects ?
вопрос задан: 12 October 2010 23:00
0
ответов

Как создать и инициализировать SAFEARRAY двойников в C ++ для передачи в C #

Мой метод C # должен быть вызван из C ++. Изначально мой метод C # принимает параметр типа double [], но при вызове из C ++ он становится SAFEARRAY. В C ++ мне нужно брать данные из массива ...
вопрос задан: 16 September 2010 21:08