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

菜鸟有关问题:VB怎么办内存地址

2012-01-06 
初学者问题:VB怎么处理内存地址?写过C没写过VB,VB程序有个回调函数,C程序将和个内存地址传给它,VB回调函数

初学者问题:VB怎么处理内存地址?
写过C没写过VB,
VB程序有个回调函数,C程序将和个内存地址传给它,VB回调函数用Long类型来接收,我现在想把它COPY到另一缓冲区内,这样写好像不行吧?


  Function   CallbackFun(ByVal   buffer   As   Long)   As   Boolean
        'buffer   就是C程序传过来的内存地址,按我的理解,就是用Long类型数据放内存地址  
        Dim   mByte(H8000)   As   Byte   'COPY到此处
        CopyMemory   mByte,   buffer,   H8000   '看起来好像不对,COPY的是buffer本身的内存,而不是buffer地址的


请指教!

[解决办法]
试试:
CopyMemory mByte(0), ByVal buffer, &H8000

热点排行