【发布时间】:2011-03-27 03:20:00
【问题描述】:
我有类型
- TNotifyReply = 类(TCollectionItem)
- TNotifyReplylist = 类(TOwnedCollection)
NotifyReplylist := TNotifyReplylist.Create(self, TNotifyReply);
调用此函数后(任意次),计数仍为零
function TNotifyReplylist.addItem: TNotifyReply;
begin
Result := inherited Add as TNotifyReply;
OutputDebugString(PAnsiChar('Count > '+ inttostr(count)));
end;
知道这里发生了什么吗?
【问题讨论】:
-
您的代码按预期工作。当我使用 D2009 时,只需将 PAnsiChar 更改为 PChar。不过,不要认为 TCollection(Item) 自 D7 以来发生了很大变化。
标签: delphi delphi-7 tcollection townedcollection