是否可以从C++COM function (VC6)向VB6客户端返回已定义接口对象的数组?我已经在网上搜索过了,还没能找到任何描述我需要做什么的东西。我见过很多传递BSTR和VARIANT类型的方法,但我需要一些方法来让客户端真正利用我在数组中返回的接口类型。我假设我需要做的是
Use a SAFEARRAYUse the SAFEARRAY with VT_UNKNOWN类型,这意味着我需要将
我得到了C代码,我已经编译成了DLL。然后,我在VC++中创建了一个包装器,用于调用此代码中的函数。到目前为止,一切都运行得很好。将C#字符串构建器(char*)从使用此包装器的C#代码传递给C++代码时遇到了问题。DLL, this part works.在尝试调用C++包装器函数ReadStream时,我的C#代码中出现了问题。<em