使用旧版本的delphi项目

时间:2013-02-05 01:22:03

标签: delphi

我正在尝试使用delphi 7和2010打开一个旧项目但是发生了一个错误 没有找到TSCButton类。忽略错误并继续?注意:忽略该错误可能导致组件被删除或属性值丢失。 当我点击取消时发生另一个错误,即错误创建表单:未找到类TSCButton。 此问题是否与安装相关软件包或导入Activex以使其正常运行有关。 有关如何处理此错误的任何想法?

1 个答案:

答案 0 :(得分:5)

问题是您的表单正在使用名为TSCButton的控件,并且您没有在当前的Delphi副本中安装它。

实际上只有两种选择:

  1. 将包含TSCButton的任何组件包安装到当前项目中。

  2. 忽略错误,允许表单设计者将其删除,然后使用其他按钮替换它(并修复引用TSCButton的任何代码)。 (这有多难取决于TSCButton对标准TButton的额外功能。)

  3. 快速谷歌搜索没有显示TSCButton Delphi的任何明显点击,所以我无法告诉你在哪里尝试找到它。也许其他人会熟悉它,并指出你正确的方向。

    似乎TScButtonSkinEngine组件库的一部分,它允许您为Delphi表单和控件提供一些视觉样式。不过,我不知道它是否仍然可用。该文章中ksdev.com的链接只显示一个空页面,顶部有KSDev标题。