关于RADStudio2007使用SUISKINv4.6的方法

由于本人的Delphi升级成了RAD Studio 2007,在使用SUISKIN v4.4的时候发现如果只有DCU文件是不行的,于是到sunisoft网站上看说明,最新版本v4.6是支持RAD Studio 2007的,下来试用时发现增加了obj和hpp文件,感觉比较怪异。

由于试用版使用时会弹出一个注册的对话框,感觉不爽,准备将它去掉。用UlterEdit打开其中的SUISkinUsing.dcu,发现该文件很短,其中有showmessage字样,还有试用时弹出对话框中的内容,本来打算用DeDe将该文件反编译,然后屏蔽掉showmessage所在的函数,但是发现DeDe不能处理SUISkinUsing.dcu文件,看来有特殊处理。决定采用替换SUISKinUsing.dcu的方法查看SUISkinUsing中都有哪些函数。

新建一个工程,添加一个单元文件命名为SUISkinUsing.pas,内容如下:

unit SUISkinUsing;

interface

implementation

end.

也就是没有内容!!。

编译该工程,将生成的SUISkinUsing.dcu覆盖到SUISkin中Source目录中的相应位置。

新建工程,并在窗体上放一个TsuiSkinEngine控件,编译发现没有错误,运行成功,没有注册对话框,看来SUISkin原理是在SUISkinUsing.dcu定义的一个变量来查看是否是试用版然后处理(就是弹出对话框)。

现在可以使用免费的SUISkin了。

 

该文章仅供学习使用,请勿非法使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值