这个词有它FillChar是用相同值的字节填充内存补丁的最快方法(不是零,因为那是ZeroMemory),但是有一个相当于用相同序列填充内存(四字节)整数或基数值?像FillInt或FillLongWord这样的东西?
答案 0 :(得分:4)
FillDWord在一些Pascal实现中(FreePascal在这里),不知道它是否在Delphi中。
也许是一些简单的汇编程序实现?
procedure FillDWord( var Destination; Count: Integer; Value: DWord );
assembler; register;
asm
push edi
mov edi, eax // assign Destination
mov eax, ecx // assign Value
mov ecx, edx
rep stosd
pop edi
end;
...或某些asm专家可以提供更好的...
您还可以查看FreePascal中的实现。