佚名通过本文主要向大家介绍了关于COM,如果我用VC做了一个COM接口其中有个函数用了指针作为参数,那么VB调用时如何传入参数?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于COM,如果我用VC做了一个COM接口其中有个函数用了指针作为参数,那么VB调用时如何传入参数?
描述:
解决方案1:
描述:
对com是跨语言规范的疑问,COM新手,勿怪
解决方案1:
只要能找到内存分配块一样大小的对应数据类型即可
在VB中,比较简单的。
如对于 long *lValue
dim lTest AS Long
传入lTest 调用就可以了;
而对于BSTR *szValue
dim strTest AS string
传入strTest调用就可以了;
http://blog.csdn.net/lop5712/archive/2004/05/01/21368.aspx
解决方案4: 一样传,VB中函数是可以Byref的,
自己练习一下就知道了。