如何在Delphi中实现alloc()?
答
在graphics32库中有一个功能实现StackAlloc
。这支持x86和x64目标。
我得知这个从网络搜索这花了我在这里:How to use StackAlloc in x64?
其他众所周知的实现,我知道可以在Grids
单元的VCL中找到。
+0
我会看看它谢谢! – user15124
'getmem'应该可以工作 –
@PeterRader分配在堆上。 – user15124
首先,细节很重要。该函数被称为'alloca'。准确。从Grids.pas中的代码获取一些想法,也许命名为StackAlloc IIRC,我可能不这样做。尽管如此,这很危险。容易跺脚编译器。你确定你需要这样做吗? –