|
现在有一个DDVariableStore.dll文件,在对象为StringUtilities有一个方法
[id(0x6003001c)]
BSTR GetTrimmedQuotedField(
[in, out] long* startindex,
[in, out] BSTR* text,
[in, out] BSTR* delimiters,
[in, out] short* fieldID);
现在我要在vbs里调用这个方法:
Dim oStrUtils
Set oStrUtils = CreateObject("DDVariableStore.StringUtilities")
On Error Resume Next
GetTrimmedQuotedField1 = oStrUtils.GetTrimmedQuotedField(1, InputRecord, vbTab, 1)
MsgBox Err.Description
运行到这里总会报一个错误:"类型不匹配"
其中InputRecord为string,vbTab为TAB键
请各位高手们帮帮忙,看一下调用时对象为什么不匹配了,BSTR ,long,short分别应该对应vbs的哪种类型? |
|