首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

js调用OCX,如何输出BSTR的数据。

2012-08-08 
js调用OCX,怎么输出BSTR的数据。。。如题。。所给文档的方法LONG INF_Ip2216_GetCamInfo(LONG lCamID, LONG lFl

js调用OCX,怎么输出BSTR的数据。。。
如题。。
所给文档的方法 LONG INF_Ip2216_GetCamInfo(LONG lCamID, LONG lFlag, BSTR pbstrCamInfo);

  通过一个lCamID和标志号去获取摄像机的具体信息(pbstrCamInfo);
JS调用代码如下
function getCamInfo(cId){
  var info;//我知道定义成VAR不对,可是不知道BSTR的参数怎么定义,及输出
var id=document.getElementById(cId).value;

object().INF_Ip2216_GetCamInfo(id,1,info); 

alert(info);
  }

在页面运行的时候就报错,参数类型出错。。

谢谢大家了,知道的就告诉我吧,小弟不胜感激。。。

[解决办法]
BSTR就是String类型啊。报的什么错啊?
如果你要的到的是这个控件的一个属性值那么直接写控件.属性就行了。
例myOcx.Str
[解决办法]
你先不用变量传参试试呢?
object().INF_Ip2216_GetCamInfo(1,1,"str");

热点排行