gpt4 book ai didi

delphi - 为什么我在调用 FillChar 时遇到访问冲突?

转载 作者:行者123 更新时间:2023-12-03 15:38:15 25 4
gpt4 key购买 nike

考虑我的示例代码:

var p512Sector:PByte;
.....
getmem(p512Sector, 262144);
FillChar( p512Sector,262144 ,0);

当我运行该程序时,Delphi 给我一个违规访问错误。为什么?

最佳答案

使用FillChar(p512Sector^, 262144, 0)(注意取消引用^)。否则,您将覆盖指针和内存中后面的内容,而不是分配的缓冲区。

关于delphi - 为什么我在调用 FillChar 时遇到访问冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4192474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com