使用旧版本的delphi项目

使用旧版本的delphi项目,delphi,Delphi,我试图用Delphi7和2010打开一个旧项目,但出现了一个错误 找不到类按钮。忽略错误并继续?注意:忽略错误可能会导致组件被删除或属性值丢失。 单击“取消”时,会发生另一个错误,即创建表单时出错:找不到类按钮。 此问题是否与安装相关软件包或导入Activex以使其正常工作有关。 你知道如何处理这些错误吗 问题是表单使用了一个名为TSCButton的控件,而您当前的Delphi副本中没有安装该控件 实际上只有两种选择: 将包含TSCButton的组件包安装到当前项目中 忽略该错误,允许表单设计器

我试图用Delphi7和2010打开一个旧项目,但出现了一个错误 找不到类按钮。忽略错误并继续?注意:忽略错误可能会导致组件被删除或属性值丢失。 单击“取消”时,会发生另一个错误,即创建表单时出错:找不到类按钮。 此问题是否与安装相关软件包或导入Activex以使其正常工作有关。
你知道如何处理这些错误吗

问题是表单使用了一个名为
TSCButton
的控件,而您当前的Delphi副本中没有安装该控件

实际上只有两种选择:

  • 将包含
    TSCButton
    的组件包安装到当前项目中

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

  • 快速的谷歌搜索不会发现任何明显的点击
    TSCButton Delphi
    ,所以我真的无法告诉你在哪里可以找到它。也许会有其他熟悉它的人出现,并为你指明正确的方向


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

    ksdev背后的人是尤金·克鲁科夫。他制作了一个名为VGScene的组件集。当Embarcadero成为一名雇员时,所有的一切都被卖给了他。组件集变成了
    FireMonkey
    @LURD:谢谢。我知道尤金、VGScene和FM。不知道与SkinEngine的连接。:-)感谢Ken提供的有用信息。此外,由于有alpha controls、vclskins、suiskins等多种皮肤,您对使用的皮肤有何了解?使用的皮肤实际上来自名为
    SkinEngine
    :-)的产品