很多朋友装好XE2以后会和我一样,发现我们D7延续的控件安装方法在XE2上面不好使了,其实这是因为我们跳跃了中间几版的问题,安装依然简单,只是过程稍微变化了。

由于FireMonkey本身特性所至,因此以前所有的VCL可视化控件都无法用了,部分非可视化控件还是可以直接安装的。所以建议你如果要做老程序移植,最好等上一段时间,等大部分控件都更新为FOR XE2的时候在进行移植,除非你可以抛弃原来的控件,另行实现。

1) 首先打开所需要安装控件的安装文件,点击open project... (有些非可视的老控件直接打开DPK文件即可)

Delphi XE2 的控件安装方法。

 

 2) 以安装DCPcrypt为例,打开控件工程后,在project manager中如下图所示。

Delphi XE2 的控件安装方法。

 

 3) 如图所示打开工程处单击鼠标右键,点击"INSTALL"进行安装。

Delphi XE2 的控件安装方法。

 

 4) 如图所示,XE2会自动进行安装,安装后会弹出提示,如下图所示。

Delphi XE2 的控件安装方法。

 

 5) 这时控件已经安装完成,新建个工程,看看控件列表中是否有这个控件了,如图所

Delphi XE2 的控件安装方法。

 

 6) 如果你想在以后使用中,不在工程里做控件路径指向工作,点击XE2的TOOLS菜单下的OPTIONS...

Delphi XE2 的控件安装方法。

 

 在配置窗口中找到DELPHI OPTIONS->Library页,点击Library Path右边的选择按钮。

Delphi XE2 的控件安装方法。

 

 将控件源码目录加入路径列表即可,如下图所示。

Delphi XE2 的控件安装方法。

 

 

下面要说的是只提供PAS文件的控件的安装:

1) 新建一个Package - Delphi 包

Delphi XE2 的控件安装方法。

 

 2) 在project manager里的contains单击鼠标右键,在弹出菜单选择Add...,选择你要安装的PAS文件。

Delphi XE2 的控件安装方法。

 

 3) 如图所示,我们已经将PAS加入这个新建的包中,这时就可以用上面提到的常规控件安装方法继续完成安装了,这里不再详细描述。

Delphi XE2 的控件安装方法。

 

 

结语:

VICEN并不建议你现在就将以前工程进行XE2移植,毕竟FireMonkey本身还是极大区别于VCL的,例如我们常用的WINDOWS消息,在FireMonkey构架中并不能直接使用,毕竟FireMonkey是为跨平台而生的,而消息机制是WINDOWS的特色,其他平台并不支持。

而目前XE2刚发布不久,大多数控件都没没有很好的支持这个新生事物,盲目移植的结果是,原本运行很流畅的程序,由于移植导致一堆问题。

相关文章:

  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2021-11-29
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-20
  • 2021-09-07
  • 2022-01-04
  • 2022-01-26
相关资源
相似解决方案