Delphi DFM检测器
我还有一个问题。其他团队已更改(删除)组件中的属性,现在一些表单打开时显示消息“读取表单属性时出错…”不存在“。Delphi DFM检测器,delphi,dfm,Delphi,Dfm,我还有一个问题。其他团队已更改(删除)组件中的属性,现在一些表单打开时显示消息“读取表单属性时出错…”不存在“。 如何在Delphi项目中检查dfm文件的正确性?您需要的不仅仅是dfm检查器 如果对象读取了它无法识别的属性,则会创建错误。您可能已经更新了一组(外部)控件,它们删除了一些属性 如果这些是外部控件,则可能会得到已删除属性的列表 接下来,您可以使用诸如grep(或其他搜索工具)之类的工具来查找具有该属性的dfm文件。所以您知道要打开和测试哪些表单 可能发生此错误的其他原因还有: 有人
如何在Delphi项目中检查dfm文件的正确性?您需要的不仅仅是dfm检查器 如果对象读取了它无法识别的属性,则会创建错误。您可能已经更新了一组(外部)控件,它们删除了一些属性 如果这些是外部控件,则可能会得到已删除属性的列表 接下来,您可以使用诸如grep(或其他搜索工具)之类的工具来查找具有该属性的dfm文件。所以您知道要打开和测试哪些表单 可能发生此错误的其他原因还有:
- 有人手工编辑了dfm文件,犯了一个错误
- 将TForm子体更改为TFrame子体
dfm
文件以纯文本形式添加到搜索索引器中,并尝试使用*.dfm
掩码按组件类名在项目目录中搜索,我希望检查所有表单。这个主题可能会有用开发者删除属性-ItemHeight,现在如果我选择搜索这个名称,我会从其他组件中看到许多其他有效属性,这可能会对你有所帮助。OP写道,他们(或第三方)的组件开发者删除了一个组件属性,而OP使用了它。所以原因是组件属性集被更改了,他知道这些属性