Get_Value
怎么写的
贴出来看看

解决方案 »

  1.   

    Get_Value里面怎么写我不知道的,只提供了这个接口的
      

  2.   

    看不明白!getElementById()返回的是<object>这个元素!obj.Get_Value能获取时间么!时间在么标了?
      

  3.   

    这样很难精确定位到问题所在.
    只能猜测了.
    我猜,你的问题很可能出在参数 ar 上了.
    javascript中的数组与ocx需要的指针变量绝对不是一回事儿.
      

  4.   

    javascript中应该无法获取对象的指针,
    因此也就无法向 obj.Get_Value正确的传递参数.
    最好还是把OCX的接口改一下.
    不要使用指针类型的参数.另外,楼主可以试试用VBScript调用.
      

  5.   

    VBScript怎么调用?能帮我写下吗?
      

  6.   

    <script type="text/javascript"> 
    function test() 

        var obj = window.document.getElementById("BoBo"); 
        var ar = new Array(1); 
        ar[0]=0; 
        var aaa = obj.Get_Value(ar,103); 
        alert(ar[0]=); ////输出是这个

    </script> 
      

  7.   

    我猜测Get_Value的定义是这样的
    Get_Value(用于保存播放时间的浮点数变量的指针,要取得的项目类型)因为在C++里面很多都通过传址来改变变量的值,取得的值保存在第一个参数里面,而返回值只表示,是否取得成功
    当然,这只是我的猜测,在C++里这是行得通,JS貌似没法改变参数值的样子……要不你试试
    alert(arr)
    或者
    var r = 0.0;
    var aaa = obj.Get_Value(r,103); 
    alert(r)
      

  8.   


    不同语言间调用时这样的问题经常会出现.
    我不肯定是否一定可以用VBScript实现.
    另外,这也和ocx的接口有关.
    VBS方面是否可以实现,我也调查一下看看.建议,你还是修改一下OCX的接口.
    将返回值以字符串的形式返回.
      

  9.   

    控件是获取某个mp3或mp4文件的播放长度,而你这里并没有指定播放哪个文件,当然返回是0就像你用flash播放器播放一段flash,你可以得到这段flash的长度,可是你没有播放flash文件,就行不到长度
      

  10.   

    这是个bobo p2p播放器的ocx,我肯定改不了接口的。但它提供了这个二次开发的接口。
    电影已经可以播放了,我是在播放的时候调用test的。
    <script type="text/javascript">
    function test()
    {
        var obj = window.document.getElementById("BoBo");
        var ar = new Array(1);
        ar[0]=0;
        var aaa = obj.Get_Value(ar,103);
        alert(ar[0]); ////输出是这个
    }
    </script> 
      

  11.   

    哪里有这个OCX。
    下来试试。
      

  12.   

    不用下的
    <Object id="BoBo" name="BoBo" width=400 height=300 classid='clsid:EC0978ED-24E3-403C-AB7A-060E388553E6' codebase='http://www.17bobo.com/Software/BoBo_ActiveX_V3.ocx'>
    这句就是了
      

  13.   

    obj.Get_Value什么地方的方法 怎么没见过