VB中的高难动作系列之二

jiang1 2000-03-27 09:25:00
各位:
大家好!还记得上次的“VB中的高难动作”哪个问题吗?时下这个也挺棘手,请大家会诊!!!
我现在要实现的功能是两个进程间的通讯,采用的方法是:内存映射文件.用到的api函数是-createfile\createfilemapping\openfilemapping\mapviewoffile\unmapviewoffile\closehandle现在的问题是:我在用mapviewoffile将文件映射到进程中的某一块内存中时,在vc++中该函数返回的是char *,即指针类型的值,而后就可对这个指针进行加1操作来获取内存相应位置的值,vc可以很容易的实现,而vb中没有指针的概念,mapviewoffile函数返回的是一个long值,就是该文件映射到进程内存的起始地址,那怎样才能依次读出从该地址起的下一个字节,下两个字节相应的值呢???
请大家帮忙仔细看看.

regards!

jianghui 3.27 9:06AM

...全文
175 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
929 2000-03-27
  • 打赏
  • 举报
回复
SEE YOUR EMAIL
Un1 2000-03-27
  • 打赏
  • 举报
回复
看看你的Email.
littletao 2000-03-27
  • 打赏
  • 举报
回复
dim b() as byte

copymemory(b(0),YourPointer,length)
就把指针的值送入一个二进制数组了。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧