首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

请问关于VBS调用COM对象的有关问题

2012-09-10 
请教关于VBS调用COM对象的问题我用VC生成了一个COM组件,里面包含了两个COM对象,Task和Query对象。其中Query

请教关于VBS调用COM对象的问题
我用VC生成了一个COM组件,
里面包含了两个COM对象,Task和Query对象。
其中Query的一个方法要求传入的参数为 ITaskPtr ** 的参数,就是先创建Task对象,然后将其作为参数传入。
在VB中可以直接传入CreatObject()后生成的对象,可是在VBS中就会报类型不匹配。
请问,在VBS中该如何处理。

PS:
在VC中可以通过&task.GetInterfacePtr()传入。
可以VBS也没有对应可以获取对象指针的函数。

[解决办法]
假如你确定是 VBS 而不是 VBA,那么所有参数类型都需要变成 Variant
因为无类型的 VBS 所有变量类型都是 Variant!

热点排行