调用COM接口函数。 |
|
10分 |
用CString str[]
或者CString * 或者char ** |
10分 |
用char**比较合适
|
10分 |
上面两位说得很清楚,我补充一下,可以用stl的string
|
C#中string[] during = test.GetName(); ,后续直接during.Length就知道字符串的个数了。
如果使用CString str[] 提示与VARIANT 不能互相转换错误。 Error 18 error C2440: “”initializing”” : cannot convert from “”VARIANT”” to “”char *[6]”” |
|
Error 11 error C2440: “”initializing”” : cannot convert from “”VARIANT”” to “”char **””
|
|
10分 |
既然是COM而且已知是VARIANT的返回可以考虑
COleSafeArray |
使用 COleSafeArray 直接错误退出了。 |