我最近正在查看一些使用 SetLength 为字节数组分配内存的代码,但我没有看到任何释放该内存空间的逻辑。我已经读过,对于一个字节数组,您应该将值设置为 nil 或使用 Finalize?
处理此问题的最佳方法是什么...根据我的发现,它建议如下...
var
x: array of byte;
begin
SetLength(x, 30);
// Do something here
:
// Release the array
x := nil;
Finalize(x);
end;