以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  com传值问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=60269)

--  作者:kenan168
--  发布时间:2013/12/24 11:11:56
--  com传值问题


我一个com中代码是:
STDMETHODIMP CAction::Test3(int *num3)
{
}

在vba中,如何传递指针过去?

Set TestCom = CreateObject("Com.CAction")
num = CInt("30")
TestRadarCom.Test3 num

一直提示类型不匹配

com成功注册了

感谢老师


--  作者:kenan168
--  发布时间:2013/12/24 11:18:40
--  
如何传递指针参数呢?

Set TestCom = CreateObject("Com.CAction")
num = CInt("30")
TestCom .Test3 num

--  作者:王锋
--  发布时间:2013/12/24 11:47:15
--  
要ACTIVEX控件才能直接在VBA中引用的,COM接口属于底层的协议,没法直接读取的