时间:2021-07-01 10:21:17 帮助过:8人阅读
首先创建一个COM组件,插入一个双接口Itest,在此接口上实现以下三个方法:
COM 中的上述三个方法分别演示无输入输出参数、有一个输入参数、有一个输出参数三种情况。程序编制好后,用regsvr32在系统中注册组件,然后就可以在IE中用javascript调用com
组件的方法了,分两种情况掉用,示例如下:
1、直接调用com方法
建立一个html文本,并输入以下内容:
2、在javascript函数中调用com方法
建立一个html文本,并输入以下内容:
注意编写的com组件供其他系统调用,因此输入输出参数字符串应是BSTR类型。
3、设置com组件的属性的方法
首先在com组件中设置属性。在接口类中赠加属性变量
BSTR m_bstr;
右键单击接口,选择“赠加”-〉“添加属性”在”添加属性向导中“输入属性类型” 中输入参数类型“BSTR” ,“属性名”输入“bstr",向导自动生成属性函数put_bstr和get_bstr,如下:
下面的代码演示在IE的javascript脚本中设置和获得属性
以上就是javascript中使用com组件的三种方法的详细内容,更多请关注Gxl网其它相关文章!