如题。。
所给文档的方法  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);
   }在页面运行的时候就报错,参数类型出错。。谢谢大家了,知道的就告诉我吧,小弟不胜感激

解决方案 »

  1.   

    就是String... 估计不是这个的问题吧
      

  2.   

    BSTR就是String类型啊。报的什么错啊?
    如果你要的到的是这个控件的一个属性值那么直接写控件.属性就行了。
    例myOcx.Str
      

  3.   

    网页错误详细信息消息: 错误的参数个数或无效的参数属性值
    行: 521
    字符: 2
    代码: 0
    URI: http://localhost:8080/ivms-vs/include/js/vedio.js

    就是报这个的错。521行,就是object().INF_Ip2216_GetCamInfo(id,1,info); 这行代码。。
      

  4.   

    你先不用变量传参试试呢?
    object().INF_Ip2216_GetCamInfo(1,1,"str");