我正在尝试使用delphi 7和2010打开一个旧项目但是发生了一个错误 没有找到TSCButton类。忽略错误并继续?注意:忽略该错误可能导致组件被删除或属性值丢失。 当我点击取消时发生另一个错误,即错误创建表单:未找到类TSCButton。 此问题是否与安装相关软件包或导入Activex以使其正常运行有关。 有关如何处理此错误的任何想法?
答案 0 :(得分:5)
问题是您的表单正在使用名为TSCButton
的控件,并且您没有在当前的Delphi副本中安装它。
实际上只有两种选择:
将包含TSCButton
的任何组件包安装到当前项目中。
忽略错误,允许表单设计者将其删除,然后使用其他按钮替换它(并修复引用TSCButton
的任何代码)。 (这有多难取决于TSCButton
对标准TButton
的额外功能。)
快速谷歌搜索没有显示 TSCButton Delphi
的任何明显点击,所以我无法告诉你在哪里尝试找到它。也许其他人会熟悉它,并指出你正确的方向。
似乎TScButton
是SkinEngine
组件库的一部分,它允许您为Delphi表单和控件提供一些视觉样式。不过,我不知道它是否仍然可用。该文章中ksdev.com
的链接只显示一个空页面,顶部有KSDev标题。