如何精简Delphi?
下面的这些文件是必须的!
Dcc32.exe Delphi的编译程序,主程序
Rlink32.dll 32位连接程序库
Brc32.exe / Brcc32.exe 资源编译程序
Convert.exe 窗体文件转换程序
上面是必须的程序文件,此外,还必须要有使用到的所有的Unit的DCU文件,例如Delphi安装目录下的LIB目录下的所有的DCU和RES文件,如果用到了其他的附加文件,也必须复制这些附加文件,如果程序用到第三方的控件、单元等等,这些单元及其DCU也必须复制,如果不用到第三方控件,那么只要复制Lib目录下的所有的DCU和RES文件即可。
对于Delphi6而言,精简之后的大小为20.2M左右。
因为Dcc32不会自动转换文本格式的DFM文件,因此我们需要Convert.exe来转换文本窗体。
转换文本窗体命令如下:
convert -i -b FileName.DFM
此后可以使用Dcc32 ProjectFileName.DPR来编译这个工程。如果需要用到其他资源,可以使用Brcc32来进行编译!你可以建立一个最简单的程序来测试你分离的环境是否完全。