在Delphi 10.2中打开现有项目报告错误,"Class TBarSeries not found."



这是一个奇怪的问题,与Delphi IDE环境有关,但我希望有人能有所了解,因为我不知所措。

基本上,问题是我现在所处的情况是,当我从IDE的新开始重新打开我创建的任何使用TChartTBarSeries的项目时,都会出现"Class TBarServices not found">错误。

举个例子,目前如果我做以下操作:

  • 创建一个新的VCL表单应用程序
  • 向表单添加CCD_ 3组件
  • 通过设计器编辑图表并添加一个系列,选择条形图作为类型
  • 构建项目
  • 运行它,一切都很好
  • 关闭IDE并重新启动它
  • 打开以前保存的项目。立即获得关于未找到类TBarSeries的错误阅读表单消息

但如果我当时:

  • 关闭损坏的项目而不保存,并保持IDE运行
  • 创建一个带有或不带有项目的新VCL表单
  • 将CCD_ 4和bar系列添加到表单中
  • 关闭表单/应用程序而不保存
  • 重新打开引发错误的以前保存的项目不再有错误

TChartTBarSeries创建一个新的TForm会以某种不持久的方式更改Delphi IDE,因此下次启动IDE时,这些项目将无法正常加载。

我已将VCLTee包含在单元作用域名称中,但Delphi 10.2的企业版不包含这些组件的源代码,因此没有其他路径可以添加到库路径

一旦我创建了一个新表单并设置了图表,只要我不关闭IDE,任何使用TBarSeries的项目都可以,所以这是我目前使用的解决方法。

您使用DevExpress吗?当安装用于DBTeeChart的DevExpress打印系统时,我也遇到了同样的问题。可能DevExpress使用的是与您安装的TeeChart不同的旧版本。我刚刚禁用了这个DevExpress打印系统,现在它可以了

相关内容

  • 没有找到相关文章

最新更新