首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB 怎么定义指针?或者VB怎么修改变量地址

2013-07-08 
VB 如何定义指针?或者VB如何修改变量地址?比如我定义2个long,Dim a as longDim p as long怎么把p的地址设

VB 如何定义指针?或者VB如何修改变量地址?
比如我定义2个long,
Dim a as long
Dim p as long
怎么把p的地址设成a的?
即a的值改变,p也会改变?
[解决办法]
正常情况下vb没有指针功能
如果要设置或读取指定内存的值,可以使用CopyMemory函数来达到目的,不过速度比起c的指针就差得远了
如果是要用指针做大量的运算,可以去搜索vb葵花宝典系列文章,里面有用安全数组来进行类似于指针操作的方法
[解决办法]
VB没有指针的概念,为调用API的需要,可用VarPtr、AddressOf等获取变量或函数的地址,至于修改,无正常手段可供使用
[解决办法]
VB是没有直接定义指针的,可以考虑看看这本书:
http://download.csdn.net/detail/veron_04/1371398

热点排行