佚名通过本文主要向大家介绍了javascript activex,activex控件下载,activex控件,activex控件被阻止,activex等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: JavaScript调用ActiveX的函数,如何传递参数?
描述:
解决方案1:
描述:
比如在ActiveX中有个函数:foo( char *c1, char *c2, int &n1, int &n2 )
那么在JavaScript中应该如何调用foo呢?
大家多帮忙啊,多谢了!
解决方案1:
请使用自动化数据类型,
如果不会用,
一律用VARIANT,肯定不会错
你要进行修改那么你在idl中:
HRESULT foo([in,out] CHAR* c1, [in,out] CHAR* c2, [in,out] SHORT* n1, [in,out] SHORT* n2);//因为int不时com规定的参数类型最好用short.
你要修改字符串参数最好用BSTR
HRESULT foo([in,out] BSTR* c1, [in,out] BSTR* c2);
foo('c1串','c2串',n1,n2)
如果你的ActiveX的参数int &n1是地址就不好办了
您可能想查找下面的文章:
- 如何将ActiveX里的数组以Array的形式通过连接点传给javascript
- 用JavaScript调用ActiveX的函数,如何获取函数的返回值
- 在JAVASCRIPT中调用ACTIVEX方法时,传递参数的问题
- javascript调用ActiveX问题
- javascript响应ActiveX事件的问题
- javascript能有方法检测到某个activex是否被disable了么
- 在Javascript中调用activeX的方法为什么老是失败啊???
- JavaScript无法动态为ATL编写的ActiveX控件添加事件
- javascript调用ActiveX控件问题!
- ActiveX与Javascript的问题