在 Delphi 10.2 中打开现有项目会报告 "Class TBarSeries not found." 的错误
Opening existing project in Delphi 10.2 reports error that "Class TBarSeries not found."
这是一个奇怪的问题,与 Delphi IDE 环境有关,但我希望有人能提供一些见解,因为我我很茫然。
基本上,问题是我现在所处的情况是,我创建的任何使用 TChart
和 TBarSeries
的项目都会给我 "Class TBarServices not found" 当我从 IDE.
的全新开始重新打开它时出错
例如,目前如果我执行以下操作:
- 创建新的 VCL 表单应用程序,
- 向表单添加一个
TChart
组件,
- 通过设计器编辑图表并添加一个系列,选择条形图作为类型。
- 构建项目,
- 运行它,一切都很好。
- 关闭 IDE 并重新启动它。
- 打开之前保存的项目。立即收到有关 Class TBarSeries not found.
的错误阅读表单消息
但是如果我那时:
- 关闭损坏的项目而不保存,并离开 IDE 运行ning.
- 使用或不使用项目创建新的 VCL 窗体,
- 将
TChart
和条形系列添加到表格中,
- 关闭 form/application 而不保存。
- 重新打开之前保存的引发错误的项目。 没有错误了。
使用 TChart
和 TBarSeries
创建新的 TForm
正在更改 Delphi IDE某种不持久的方式,因此下次 IDE 启动时,这些项目不再正确加载。
我已将 VCLTee
包含在 Unit Scope Names 中,但是 Delphi 10.2 的企业版不包括这些组件的源代码,因此我无法将其他路径添加到 Library Path.
一旦我创建了一个新表格并设置了图表,只要我不关闭 IDE,任何使用 TBarSeries
的项目都很好,所以这就是我目前采用的解决方法。
您使用 DevExpress 吗?
安装 DBTeeChart 的 DevExpress 打印系统时,我遇到了同样的问题。
DevExpress 可能使用与您安装的不同的旧版本 TeeChart。
我刚刚禁用了这个 DevExpress 打印系统,现在可以了。
这是一个奇怪的问题,与 Delphi IDE 环境有关,但我希望有人能提供一些见解,因为我我很茫然。
基本上,问题是我现在所处的情况是,我创建的任何使用 TChart
和 TBarSeries
的项目都会给我 "Class TBarServices not found" 当我从 IDE.
例如,目前如果我执行以下操作:
- 创建新的 VCL 表单应用程序,
- 向表单添加一个
TChart
组件, - 通过设计器编辑图表并添加一个系列,选择条形图作为类型。
- 构建项目,
- 运行它,一切都很好。
- 关闭 IDE 并重新启动它。
- 打开之前保存的项目。立即收到有关 Class TBarSeries not found. 的错误阅读表单消息
但是如果我那时:
- 关闭损坏的项目而不保存,并离开 IDE 运行ning.
- 使用或不使用项目创建新的 VCL 窗体,
- 将
TChart
和条形系列添加到表格中, - 关闭 form/application 而不保存。
- 重新打开之前保存的引发错误的项目。 没有错误了。
使用 TChart
和 TBarSeries
创建新的 TForm
正在更改 Delphi IDE某种不持久的方式,因此下次 IDE 启动时,这些项目不再正确加载。
我已将 VCLTee
包含在 Unit Scope Names 中,但是 Delphi 10.2 的企业版不包括这些组件的源代码,因此我无法将其他路径添加到 Library Path.
一旦我创建了一个新表格并设置了图表,只要我不关闭 IDE,任何使用 TBarSeries
的项目都很好,所以这就是我目前采用的解决方法。
您使用 DevExpress 吗? 安装 DBTeeChart 的 DevExpress 打印系统时,我遇到了同样的问题。 DevExpress 可能使用与您安装的不同的旧版本 TeeChart。 我刚刚禁用了这个 DevExpress 打印系统,现在可以了。