【发布时间】:2025-11-29 23:05:02
【问题描述】:
我希望创建类似“TOwnedStringList”(类名是虚构的)之类的东西,我可以将其构造为:
sl := TOwnedStringList.Create(Self);
sl.Sorted := True;
sl.Duplicates := dupIgnore;
sl.Add(...);
// etc...
其中Self 可以是一个表单(例如),以便所有者将自动释放字符串列表。
我希望能够避免自己打电话给sl.Free。
这可能吗?
【问题讨论】: