作者:魏承辉符合_821 | 来源:互联网 | 2022-12-05 15:26
我公司的一个软件项目由外部承包商维护多年.他的服务可能暂时不可用,所以我的任务是获取源代码的副本并检查我是否可以编译它.
我以前从未使用过Delphi.当我打开其中一个项目文件时,我收到多个实例相同的警告:
找不到类TColorButton.忽略错误并继续?注意:忽略该错误可能导致组件被删除或属性值丢失.
我搜索了Delphi帮助文件TColorButton,发现它是Delphi附带的库中的标准组件.我看到我安装了该库,并且TColorButton被列为其组件之一.
尽管来自同一个库的其他控件(例如TColorBox),TColorButton组件在组件工具栏上不可用.如果我创建一个新项目但是在新项目中库仍然显示为选中,我也会遇到同样的问题.
我已经尝试了Delphi 10.2.3的路径和社区版本,但结果相同.我可能在某个地方犯了一个菜鸟错误.谁能告诉我使用TColorButton需要做什么?
1> NineBerry..:
您在Delphi IDE中安装的TColorButton是FireMonkey组件(FMX)的一部分.它只能在组件工具栏和FireMonkey项目/表单的表单设计器中使用.
您可能有一个基于VCL的项目,而不是FireMonkey项目.外部编码器可能使用了他们自己创建或从网上下载的基于VCL的TColorButton组件.
查看具有TColorButton类的单元的源代码,并将其安装在Delphi IDE中.
如果TColorButton组件的源代码未包含在您收到的源代码中,则必须向外部编码人员询问他们从何处获取该代码.