例如 ActiveX 控件中有  long fun(long n1, long* n2) { *n2 = 3;}方法在 javascirpt 中 如何调用 我已经知道JavaScript 不支持引用 指针。 那我想在JavaScript中调用以上ActiveX控件中fun返回 n2 所指向的对象 。 不用 VBscript 只能用JavaScript来调用 以下代码 是不行的
var a1, a2;
 a1 = 1;ActivexCtrl.fun(a1,a2); a2 值没有变化 。 javascipt 能否调用ActiveX 带多个参数返回值的方法 给位高手们给个意见 不行 也给个说法。先谢谢大家了 呵呵 。
 

解决方案 »

  1.   

    “JavaScript   does   not   support   [in,   out],   only   [in]   and   [out,   retval]. 
    JavaScript   has   no   syntax   for   passing   parameters   by   reference.   You   can   use   retval   or   add   another   property   for   last   results”
    以上蒋晟大哥的回答。 我的问题也就知道了 我会想办法通过其他方法解决 谢了 
      

  2.   

    使用VARIANT,要要返回值的参数都封装到VARIANT类型数据中。
    Javascript不支持[in, out]类型参数,支持制[in]和[out,retval].
    而且一个方法中只能有一个[out,retval]类型参数
      

  3.   

    最后如何解决的啊??
       如果可以能不发一份到给我???邮箱: [email protected] 
       谢谢!!