一个初级问题!

toniy 2006-03-05 06:55:58
本人没学过Delphi,现在在改一个delphi程序,基本看得懂。
请问以下VC中的代码在Delphi如何写?

PVOID pD;
PVOID pS;
PVOID pI;
PVOID pPoint;
CHAR bufOutput[512];

DWORD *Data=(DWORD *)bufOutput;
pPoint=(PVOID)*Data;
pI=(PVOID)*(Data+1);
pD=(PVOID)*(Data+2);
pS=(PVOID)*(Data+3);
...全文
62 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
toniy 2006-03-05
  • 打赏
  • 举报
回复
pD;
pS;
pI;
只是映射到不同的地址,分别存储不同的数据,大小不定,超过512字节的。
是对pD;pS;pI;进行读写,而不是对bufOutput进行读写。
僵哥 2006-03-05
  • 打赏
  • 举报
回复
这个主要是把一个按字节存储的数据流,再按DWORD取出.最简单的办法并不是去翻译这段代码,而是使用Move/CopyMemory来做数据移转即可.

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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