首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >clx/vcl不兼容

clx/vcl不兼容
EN

Stack Overflow用户
提问于 2012-12-11 04:12:02
回答 1查看 528关注 0票数 4

我继承了一个用Delphi构建的应用程序,它使用clx组件(TcxMaskEdit、TcxCurrencyEdit)。我无法打开此应用程序,因为我的Delphi副本中缺少clx组件。如果忽略警告消息,应用程序将打开,但窗体上没有这些组件,并且Win32库将消失。我无法获得这些组件,因为它们不再由原始开发人员提供。因此,这给我留下了两个选择:要么找到获取clx组件的方法,要么将它们转换为vcl。这个应用程序花费了如此多的工时,并且是如此关键的业务,以至于它不能很容易地重写或替换。因此,我的问题是:如何将clx组件转换为vcl或以其他方式获得这些不推荐使用的组件?还是我漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-11 04:28:52

TcxMaskEditTCxCurrencyEdit不是CLX控件。它们是较旧的Developer Express组件的一部分(不确定它们是否还存在)。为了打开您的项目,您需要获得应用程序使用的任何版本的副本。你需要询问老开发人员那是什么,或者联系DevEx支持,看看他们是否可以帮助你。

( CLX组件与对应的VCL组件具有相同的名称。惟一的区别是源代码的uses子句中的单元名称;VCL Dialogs单元被替换为QDialogsForms被替换为QForms,依此类推。从CLX切换到VCL就像搜索以Q开头的任何单元一样简单,如果有对应的VCL单元,则删除该单个字母,然后重新构建应用程序。)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13808430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档