佚名通过本文主要向大家介绍了贴吧怎么开帖,开帖,开帖骂人,怎么开帖,javascript activex等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 开帖继续讨论:Javascript调用activex接口问题接口中有多个返回参数
描述:
解决方案1:
描述:
问题:通过脚本调用控件的接口函数,该函数有多个返回参数:
如:控件函数TestOut (int a, int * b, int * c)
{
*b = a + 10;
*c = *b + 10;
}
我在论坛中也看到了很对类似的问题,简单归纳解决办法如下:
1)对接口参数使用[out, retval],这样只可以使用JavaScript使用一个带有返回值的参数;
2)使用VBScript和VARIANT数据类型,这样可以获取多个返回参数。
但没有人提出如何使用JavaScript实现正确调用。我想继续请教大家。
解决方案1:
>使用VBScript和VARIANT数据类型,这样可以获取多个返回参数。
如果用自动化来做的话,JS一样可以做到的
[out,retval]在方法中只能有一个,要返回两个一上参数就只能用[out]属性,但在JavaScript下不能调用,这是JavaScript的问题!