请问我如何分析一个DELPHI软件的源代码?

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:05:09
我现在要分析一个用DELPHI 写的软件,我有它的全部源代码,包括dfm文件和pas文件。我发现dfm文件和pas文件是一一对应的,如果我要想读懂这个软件的全部代码,我应该怎么做?主要应该研究哪种文件?

*.dfm文件是窗口信息文件,包括包括窗口,该窗口内所有按钮、编辑框等控件的大小、位置、颜色等属性。
*.pas文件存储的是你写的该窗口下所有代码。
一个Delphi工程(project) 有多个单元(unit) 组成,每个单元都对应*.dfm和*.pas文件。并有一个工程文件(dpj)。如果你有一套完整的Delphi程序源代码,最好用Delphi把*.dpj打开。
如果单纯分析里面的代码,用记事本打开*.pas就可以看到编程人员写的程序。*.dfm看不看无所谓。
很长时间没碰Delphi了,忘得差不多了。不过以上所述大体还是对的。