在Delphi 10.2中打开现有项目报告错误,提示“找不到TBarSeries类。”

问题描述 投票:0回答:1

这很奇怪,与Delphi IDE环境有关,但是我希望有人有所了解,因为我很茫然。

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

例如,目前,如果我执行以下操作:

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

    但是如果我那么:

  • 不保存就关闭中断的项目,并保持IDE的运行状态。
  • 使用或不使用项目创建新的VCL表单,
  • TChart和bar系列添加到表单中,>
  • 关闭表单/应用程序而不保存。
  • 重新打开以前保存的引发错误的项目。 再也没有错误
  • 使用TFormTChart创建新的TBarSeries正在以某种不持久的方式更改Delphi IDE,因此,下次启动IDE时,这些项目将不再正确加载。

我已经在Unit Scope Names]中包含VCLTee,但是Delphi 10.2的企业版没有包含这些组件的源,因此没有可以添加到。一旦创建了新表单并设置了图表,只要不关闭IDE,任何使用TBarSeries的项目都可以正常工作,所以这就是我目前采用的解决方法。

这很奇怪,与Delphi IDE环境有关,但是我希望有人能提供一些见识,因为我很茫然。基本上,问题是我现在处在任何...

您使用DevExpress吗?安装用于DBTeeChart的DevExpress打印系统时,我遇到了同样的问题。DevExpress可能使用的TeeChart旧版本与您安装的版本不同。我刚刚禁用了这个DevExpress打印系统,现在可以了。
teechart delphi-10.2-tokyo
1个回答
0
投票
您使用DevExpress吗?安装用于DBTeeChart的DevExpress打印系统时,我遇到了同样的问题。DevExpress可能使用的TeeChart旧版本与您安装的版本不同。我刚刚禁用了这个DevExpress打印系统,现在可以了。
© www.soinside.com 2019 - 2024. All rights reserved.