月归档:2020年09月

Managed Record的使用一则

其实Managed Record有很多方便使用的场景。
比如下面的就是把TStringBuilder由Class改成了Managed Record。好处就是不再需要释放了。

[code language="Delphi"]
{
Managed Record版本的StringBuilder[......]

全文阅读

发表在 Delphi | 标签为 , , | 留下评论

Delphi Managed Record的一个不方便的地方

type
TMyRecord = record
Value: Integer;
class operator Initialize(out Dest: TMyRecord);
class operator Finalize(var Dest: TMyRecord)[......]

全文阅读

发表在 Delphi | 标签为 , | 留下评论