我有一个程序,它使用 quickreports 5 生成一些报告。该程序始终在一台特定的 PC 上编译。现在我想在其他机器上开发程序,我对快速报告有很大的问题。
尽管我在新机器上安装了相同版本的 quickreports (5.0.2),但我无法让程序在它们上运行。一旦我在新机器上打开带有快速报告的表单,我就会收到错误消息:
读取 FrmMyReport.PreviewLeft 时出错:属性 PreviewLeft 不存在。...
我可以编译程序,但是一旦我使用带有快速报告的表单,我就会得到这个异常:
Project MyProject.exe 引发异常类 EReadError,并带有消息“Property PreviewLeft 不存在”。
当我在这里休息时,它会停下来TCustomQuickRep.Create
。调试后似乎发生在TCustomQuickRep.SetBandValues
Line if assigned(FPage) and assigned(FBandList) and
。
我还尝试了手动安装软件包,使用编译 - 安装,将所有可能的目录添加到库路径中。没有任何效果。我看不出工作正常的旧机器和新机器之间的区别。
我希望有人可以帮助我解决这个问题。能够在新机器上开发此应用程序非常重要。谢谢你的帮助。