JavaScript如何调用参数是指针变量(VARIANT *)的COM组件方法? js 好像不能byref... 试试改成这种调用方式的mChallenge=obj.GenerateChallenge(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然,你的c代码也要改,然后 vb和js用同一种形式 更正 是这种形式 mChallenge=obj.GenerateChallenge(mChallenge); sorry 误会,还是之前的形式 可是这个函数声明是固定的了STDMETHODIMP CMyServerCom::GenerateChallenge(VARIANT *mChallenge) 如果要改要怎么该呢? 好像我把IDL的[out]改成[out, retval]可以得到我要的随机数~~多谢madpc兄好心指点~~ 对com不了解,应该是不同客户语言对参数及返回值的处理方式不同 out是输出参数,加上retval表示同时作为函数的返回值返回。这是为了支持VB、ASP等语言。因为在C++中可以以参数引用的方式取得返回指,而VB、asp中没有引用,没有指针的概念。 javascript中为什么这条语句出错? 如何防止别人查看你的JS代码 怎样限定文本框输入字符数? javascript如何取客户端ip 绘图---求助 showmodelessdialog 的frame 问题 有没有类似树状控件的JavaScript代码 求助!!! 如何用ajax做图片延迟加载呢 easyui 1.4 控件filebox 怎么在点击上传时触发一个事件 根据不同内容显示层的问题 如何js在框架页面实现防xp关机效果
可是这个函数声明是固定的了
STDMETHODIMP CMyServerCom::GenerateChallenge(VARIANT *mChallenge)
如果要改要怎么该呢?
好像我把IDL的[out]改成[out, retval]
可以得到我要的随机数~~多谢madpc兄好心指点~~