activex EXE 中用function (byval b() as byte)出错。

解决方案 »

  1.   

    把Byval去掉,应该是按地址传递值。
      

  2.   

    首先,我坚持用BYVAL。
    DCOM时,指针是会出错的
    其次,根据我所知道的,不能直接传递数组
    一般是用记录集,可以把数组转换成ADO。CONNCTION 的模式
    这样就可以传递了
      

  3.   

    function (byref b() as byte)
      

  4.   

    byval出错,BYREF不出错,效率低
      

  5.   

    dzbswl(白雪儿):
    function (byref b() as byte) 你试过在不同的机器上吗?速度如何
      

  6.   

    如果是静态数组可以用BYREF,否则可以传值。
      

  7.   

    如果是静态数组可以用BYREF,否则可以传值。