小编Heb*_*Heb的帖子

如何使用SATREARRAY为BSTR的VARIANT显示值

我的工作与功能的COM对象库,它返回一个VARIANT带有SAFEARRAYBSTR秒.如何显示此VARIANT实例的值并将其保存在TStringList?我试着在网上搜索没有明确的答案.

我尝试了以下但没有成功:

Variant V;
String mystr;

VarClear(V);
TVarData(V).VType = varOleStr;
V = ComFunction->GetValues();  //<<<<----- V is empty
mystr = (wchar_t *)(TVarData(V).VString);
Memo1->Lines->Add(mystr);
VarClear(V);
Run Code Online (Sandbox Code Playgroud)

delphi bstr c++builder safearray

8
推荐指数
1
解决办法
5761
查看次数

标签 统计

bstr ×1

c++builder ×1

delphi ×1

safearray ×1