我有一些从TMyForm继承的形式(TMyForm是具有源代码形式的3rdparty组件)。

当我在IDE中打开我从TMyForm继承的表单时,我有:


  创建表单时出错:的祖先
  找不到“ TMyForm”。


解决方法是在IDE中打开TMyForm单元,然后尝试顶部打开继承的表单。

但是,如何避免即使在IDE中未打开TMyForm时,Delphi也会出现此错误并能够打开表单?

最佳答案

不幸的是,您需要在IDE中打开父窗体或将其添加到项目中,没有任何解决方法。在这里:Register custom form so I can inherit from it from multiple projects, without copying the form to the Object Repository folder我尝试了很多事情,但没有成功。

关于delphi - Delphi:如何摆脱“TMyForm的祖先找不到错误”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4518521/

10-09 04:14