窥视Delphi程序中使用的控件

IT商界

  Delphi一直深受许多共享软件开发者的喜爱,平时在使用某个共享软件时,你是不是被它那优美雅致的界面所迷住?想知道这些程序到底使用了哪些控件吗?我们可以让VCLScanner来帮忙检查,这可是Borland公司亲自推出的一款小工具,它的下载地址是http://ww6.borland.com/webservices/vclscanner/vclscanner.zip。

  学用

  软件使用了Step by Step的方式,使用户能够很容易上手操作。现在我们就以查看Foxmail使用了哪些控件为例,看看它的界面中到底使用了哪些控件。

  第一步:运行VCLScanner后,在“Step 1”中选择好Foxmail所在的安装目录(图1)。

  第二步:点击“Next”后,软件会在弹出窗口中自动列出选择目录下的Delphi或C++ Builder程序(图2)。

  第三步:继续下一步,此时你就可以在新的列表中看到我们需要的结果了。

  技巧

  但有时你一定会感到奇怪,明明该程序就是用Delphi编写的,但VCLScanner却扫描不出来,这是为什么?因为VCLScanner有一个较为明显的缺点,那就是对于使用ASPack、PECompact软件压缩过的可执行文件显得无能为力。不过这也不是什么难题,我们可以使用一款名为PE-Scan的工具软件,对ASPack、PECompact压缩过的程序进行解压缩,然后再用VCLScanner来识别出解压后的可执行文件。PE-Scan的下载地址:http://www.newhua.com/pescan.htm。