我有以下基类
TServiceSubModuleSkel<T: TObjectSkel> = class(TDataModule)
和派生类
TFetchPersonList = class(TServiceSubModuleSkel<TPersonService>)
TPersonService
来自TObjectSkel
。
在代码中一切正常(它按预期编译并运行)。但在我看来,设计师会把一切搞得一团糟:每当我试图打开TFetchPersonList
时,设计时都会出现一条错误信息:
“创建公式时出错:找不到基类”。
此外,打开基类(它本身是从TDataModule
派生的)不起作用:以下错误消息在屏幕上弹出三次:
“模块ServiceSubModule中的错误:TServiceSubmodule类声明丢失或错误”
这根本不可能,还是我做错了什么?
答案 0 :(得分:2)
不,你没有做错任何事。设计师不支持这一点。