Передать массив строк из VB6 в COM-объект - PullRequest
1 голос
/ 04 марта 2012

Я использую ATL для создания оболочки COM вокруг DLL. Для некоторых функций мне нужно передать массив строк. Как бы я настроил IDL так, чтобы intellisense в VB6 показывал параметр как «String ()» вместо просто «String» или «Variant ()»?

1 Ответ

0 голосов
/ 05 марта 2012

Вам нужно:

[in, out] SAFEARRAY(BSTR)* inout_asParam

...