每次在xe5中运行.dproj文件时,都会收到错误“模块StartCoatPro.exe中的异常EReadError,位于000C0304。读取LineSeries1.Legend.Visible时出错:属性Legend.Visible不存在。”
我尝试在.dfm文件中查找LineSeries1下的Legend.Visible属性,但我找不到它。然后我也尝试了一条线,Legend.Visible = True,但似乎也没有用。请帮忙。
谢谢!
答案 0 :(得分:0)
项目文件是特定于版本的。例如,您无法在XE5 IDE中编辑XE6项目,反之亦然。
但您遇到的不是项目问题,而是DFM问题。您有一个XE6 DFM,其中包含XE5中显然不存在的属性的值。不要尝试跨版本边界编辑DFM文件。较新的版本倾向于存储在早期版本中导致错误的新属性。
跨版本项目管理很棘手。除非您使用第三方工具来帮助您,否则最好不要共享特定于版本的文件。例如,有一些工具可用于在降级到较旧的IDE时操纵DFM以去除较新的属性。