有没有类似这样的函数?

dengyueguang 2003-03-20 04:50:53
memcpy(&m_dwCount[iLp], byRdBuf+iPos, 4);
//上面是VC中从内存中拷贝字节的函数
在delphi中有没有类似的函数?
...全文
91 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dengyueguang 2003-03-20
  • 打赏
  • 举报
回复
用move 行吗???
dengyueguang 2003-03-20
  • 打赏
  • 举报
回复
memcpy(&m_dwCount[iLp], byRdBuf+iPos, 4);
//其中byrdbuf为单字节,&m_dwCount[iLp]为双字节
在vc中调用了上面的过程,&m_dwcount[lip]就是想要的结果了,
而在delphi中却不行啊
dengyueguang 2003-03-20
  • 打赏
  • 举报
回复
???
ly_liuyang 2003-03-20
  • 打赏
  • 举报
回复
Move可以的
API的CopyMemory也可以

这对Delphi好像没有什么用,极少使用的
sysu 2003-03-20
  • 打赏
  • 举报
回复
var
A: array[1..4] of Char;
B: Integer;
begin
Move(A, B, SizeOf(B)); { SizeOf = safety! }
end;
sysu 2003-03-20
  • 打赏
  • 举报
回复
Move(const Source; var Dest; Count: Integer);
dengyueguang 2003-03-20
  • 打赏
  • 举报
回复
move是个过程
dengyueguang 2003-03-20
  • 打赏
  • 举报
回复
??
jy_1201 2003-03-20
  • 打赏
  • 举报
回复
Move函数,查查帮助吧

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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