我需要注册 TCollection 和 TCollectionItem 类,但由于属性
{TCollection}
property Items [Index: Integer]: TCollectionItem
{TCollectionItem}
property Collection: TCollection
经常引发无法找到 TCollectionItem/TCollectionItem 类型的异常。
我需要注册 TCollection 和 TCollectionItem 类,但由于属性
{TCollection}
property Items [Index: Integer]: TCollectionItem
{TCollectionItem}
property Collection: TCollection
经常引发无法找到 TCollectionItem/TCollectionItem 类型的异常。
如果您在代码中自己注册课程,您可以先注册TCollectionItem没有 . property Collection: TCollection,然后注册TCollection,property Items [Index: Integer]: TCollectionItem然后将 . 添加property Collection: TCollection到您的TCollectionItem.
您可以使用:
type
TCollection = class;
TCollectionItem = class
published
property Items: TCollection;
end;
TCollection = class
published
property Items [Index: Integer]: TCollectionItem;
end;