请教vb调用com组件方法时传递参数类型的问题
我在vb中调用一个用vc编写的组件,其中一个方法的参数在vc中为:unsigned short
结果我用vb引用该组件的时候,用对象浏览器发现这个参数的类型为:"不支持的变体类型",我尝试过用一个Variant 变量调用该方法,结果行不通。请问有没有办法在只在vb的调用部分作出调整,而无须改动该com组件的接口来解决这个问题呢?
如果非要改动com组件的话,(现在的问题是我没有这个com组件的源代码)有什么好办法呢?在这个组件外面再包一层我自己写的组件,把输入的参数类型调整为vb支持的。这个办法好不好?