[入门] Delphi XE2 的控件安装方法。

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

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

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

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

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

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

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

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

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

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

 

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

1) 新建一个Package - Delphi 包

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

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

 

结语:

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

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

转载于:https://www.cnblogs.com/vicen/archive/2011/10/03/2198612.html

Delphi XE2注册机!~ Delphi XE 2新功能: 1. VCL Style 如果你对Web编程很熟,VCL Style就是delphi版的css,想像一下只要换一个style,所有的按钮菜单表格都换了新的颜色和风格,十分酷。XE2中自带了预定义的几种Style,用户可以添加新的并且和其他人分享。 2. 64Bit Support 大部分人可能用不到,可对少数用大内存的程序应该就非常有用了。 3. FireMonkey 这个可能是本次升级最具亮点的东西了,会上发的笔记本上说这是下一代的业务程序平台(The Next Generation Business Application Platform)。简单来说,FireMonkey是一个新的架构,和VCL是平级的,而且是跨平台的,目前支持Win32,Win64,Mac OS, iOS. 听起来有点像Java或者.Net的意思,不过FireMonkey侧重的是图像图像方面的应用,比如HD和3D,整个实现是基于GPU的Open GL接口。会上演示了3D版本的程序,类似Mac的图片浏览器,光影处理等等。因为界面是矢量图形的,可以任意放大等等。 可以看出这个技术是颇具雄心的,它不再像VCL一样调用Windows的API,每个Button和Label都是重新实现,实时绘制的。因为不用Windows API,切换平台只要重新编译一下就可以了。同时也支持1中的Style技术。可以预见在图像处理和游戏领域,特别是平板电脑上有所作为。 4. Data Snap 简单说就是Server可以了给指定客户端发消息了 5. Fast Report集成 Fast Report是我用过最好用的报表组件了,单买也得200刀,新版中已经集成了 6. Live Binding 动态绑定 同样你如果熟悉ASP.NET这个就很容易理解,就是所有的组件属性都可以动态的和数据源绑定。类似以前的Data-Aware组件,现在所有的组件都具备这个能力了,而且不限于此。比如你可以将button的width属性绑定到数据源。 7. 移动平台的支持 会上很多关于iOS和Android的内容,特别是Rad PHP程序可以直接编译发布到iPhone,iPad或者Android设备,未来可能会增加对BlackBerry的支持。 8. Cloud支持 主要针对Amazon和MS的云平台,国内估计还没有开始普及 另外,会上很多白头发,鲜见年轻面孔,有三分之一的人竟然用过delphi 1. 国内的delphi用户群应该好一点,但也应该都不年轻了。技术虽好,用户群还是很重要。我想Embarcadero应该想更多的办法吸引学生,比如对学生推出免费版本等等。对老用户而言,如果还在用旧版本,是时候升级到新版了。当然了,公司有能力的话请买正版。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值