能修改一个变量的地址码?
比如:
dim a() as byte
dim b() as long 我现在想让 b 指向 a,使得b数组直接使用a数组的数据(不能使用数据拷贝)。我的用途是,a是读取文件等得到的数据,数据很大,可能超过10M,所以不宜把数据移来移去的,那样非常浪费资源。而b使用长整数,是为了加密用途,也是为了加快加密速度。如何操作这种用途?

解决方案 »

  1.   

    用 C 语言。union
    VB不行。
      

  2.   

    看《高级Visual Basic编程》(Advanced Visual Basic) 第二章
      

  3.   

    设置 SAFEARRAY 的 pvData 指向 a 数组的成员。
    够简单吧?
      

  4.   

    老虎兄叫你去找书看书,是为了让你学习SafeArray,那本书上有详细的解释,是授之以渔,能让你以后再遇此类问题就不需要再问了.本来正准备写个例子给你,确实没几句代码,但你这态度真让人觉得花的精力不值呀....匿了.