将项目从Delphi XE7迁移到10.3 Rio。
Delphi Rio出现此错误:
Error creating form:
Error reading PastMovesGrid.OnClick: Property OnClick does not exist.
PastMovesGrid是一个TStringGrid。 当然,在最新的FMX中,OnClick不再是TStringGrid的一部分。
我已经为该表单打开了DFM,对于PastMovesGrid没有指向OnClick的引用。
当我告诉Delphi忽略缺少的属性时,该窗体会打开,但是当我运行该应用程序时,会出现有关“ Property OnClick不存在”的运行时错误。
我在Delphi 10.2.3中得到了相同的结果。
如何让Delphi 10.3忘记此缺失的属性?
答案 0 :(得分:0)
这就是我要做的。
我在XE7中打开了项目,并删除了所有TStringGrids和TGrids的所有处理程序。然后,我可以在Delphi Rio 10.3中打开该项目,并将代码添加到处理TStringGrids和TGrids中的单击的新方法中。