分析一个已有的Delphi项目,应该从以下入手(按先后顺序):
1. 编译条件,包括自定义的Condition以及inc文件里的标识
2.
主项目文件dpr,因为窗体的windows消息循环只是程序的一部分,可稍后启动。
3. 各个单元的initialization
4.
主窗体的Create,Show,Init,Close,Active
5. 主窗体的可视控件的事件
6.
根据软件的不同配置,尝试不同的运行,帮助理解软件业务的运行。
以上都是Delphi的固定模式,但有时候在项目里会调用一个额外的其它文件的StartXXX, InitXXX,要注意。
然后尝试精简项目,留下最精华的部分。搞懂这部分就算懂了。
如何分析一个已有的Delphi项目源代码,布布扣,bubuko.com
原文:http://www.cnblogs.com/findumars/p/3655222.html