当我尝试继承 TDataModule 时,Delphi 将后代类视为一个表单,为它们提供字体和客户端属性等属性。 (运行时“属性不存在”异常)

TixDataModule = class(TDataModule);

TDM = class(TixDataModule)
end;

我该怎么做才能让它发挥作用?

最佳答案

  • 由于 TixDatamodule 只是 TDatamodule 的同义词,您可以直接从 TDataModule 继承
  • 如果你真的想继承TixDataModule,那就把TixDataModule放在一个单独的单元中,有自己的.dfm。
  • 关于delphi-2010 - TDataModule 继承,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5323765/

    10-12 06:16