delphi CopyMemory、FillMemory、MoveMemory、ZeroMemory

摘要:
功能原型如下:voidMoveMemory;ZeroMemory将重置指定的内存。第一个参数是内存地址,第二个参数是以字节为单位的内存区域大小。

CopyMemory、FillMemory、MoveMemory、ZeroMemory

CopyMemory

复制内存,第一个参数为目的地址,第二个参数为源地址,第三个参数为复制数据的大小,单位字节,源内存区域不能重叠,如果重叠,可以使用MoveMemory()函数。函数原型如下:

void CopyMemory(

    PVOID Destination,

    const VOID * Source,

    SIZE_T Length);

FillMemory

填充内存,将一段内存填充为同一个值,第一个参数为需要填充的内存地址,第二个参数是填充的大小,单位字节,第三个参数是填充的值,BYTE类型,FillMemory会使用这个值填满指定的内存。

void FillMemory(

    PVOID Destination,

    SIZE_T Length,

    BYTE   Fill);

MoveMemory

复制内存,第一个参数为目的地址,第二个参数为源地址,第三个参数为复制数据的大小,单位为字节,源内存区域与目的内存区域可以重叠。函数原型如下:
void MoveMemory(

    PVOID Destination,

    const   VOID * Source,

    SIZE_T Length);

ZeroMemory

将指定内存清零,第一个参数为内存地址,第二个参数为内存区域的大小 ,单位字节。函数原型如下:

void ZeroMemory(

    PVOID Destination,

    SIZE_T Length);

免责声明:文章转载自《delphi CopyMemory、FillMemory、MoveMemory、ZeroMemory》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ThinkPHP的连贯操作方法中field方法linux上systemctl使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Delphi的类与继承

     既然已经做出了com程序用delphi来开发的决定,那当然就要对delphi进行一些深入的了解。有人说delphi是一个用控件堆砌起来的工具,和vb没什么两样;也有人说dephi实际上是面向过程的,他的面向对象并不彻底。实际生活中持这两种观点的人不在少数,就拿我认识的一个非常好的程序员来说吧,他很早就开始用vb,到后来接触到delphi,并且用d...

JAVA GC 常见错误处理方法

java.lang.OutOfMemoryError: Java heap space 原因:Heap内存溢出,意味着Young和Old generation的内存不够。 解决:调整java启动参数-Xms -Xmx 来增加Heap内存。 java.lang.OutOfMemoryError: unable to create new native t...

delphi 自我删除和线程池(1000行代码,需要仔细研究)

[delphi]view plaincopy unitUnit4; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,ShellAPI,ShlObj,uThreadPool; type TF...

Delphi float浮点值转换整型int 方法

Delphi float浮点值转换整型int 方法 Uses Math; var ff:Extended; begin ff:=5.16; ShowMessage(IntToStr(Trunc(aa))); //截取整数,小数不要 ShowMessage(IntToStr(Floor(aa)));...

Delphi指针的定义和取值

效果图如下: 要点: 1.指针的2中定义方法 PInteger 和 ^Integer 2.取地址符号 @ 和 Addr函数 3.取内容符号 ^ ,比如MyPointInt1^则是取MyPointInt1指针所指向的内容了。 program MyPoint; //指针详解 {$APPTYPE CONSOLE} usesSysUtils,windows,G...

怎样把图片资源导入Dll,并且取出来? (转)

谈Delphi编程中资源文件的应用                                                                                                                                               陈经韬   (一)初级应用篇:    ...