比如我定义2个long,
Dim a as long
Dim p as long
怎么把p的地址设成a的?
即a的值改变,p也会改变?

解决方案 »

  1.   

    正常情况下vb没有指针功能
    如果要设置或读取指定内存的值,可以使用CopyMemory函数来达到目的,不过速度比起c的指针就差得远了
    如果是要用指针做大量的运算,可以去搜索vb葵花宝典系列文章,里面有用安全数组来进行类似于指针操作的方法
      

  2.   

    VB没有指针的概念,为调用API的需要,可用VarPtr、AddressOf等获取变量或函数的地址,至于修改,无正常手段可供使用
      

  3.   

    VB是没有直接定义指针的,可以考虑看看这本书:
    http://download.csdn.net/detail/veron_04/1371398