重新创建损坏的Delphi表单

HMc*_*McG 4 forms delphi vcl reverse-engineering

我收到了一个我想要改编的实用程序的源代码,但似乎有.dfm文件以二进制格式存储,其中一个.dfm文件似乎是coRruPted.我也有编译的.exe文件.

有没有办法从.exe中提取表单?

我可以从相关的.pas文件中看到表单类型声明和表单上的组件.如何从头开始重新创建表单,并将其"附加"到原始.pas文件?

Dav*_*nan 10

尝试使用XN资源编辑器从.exe恢复DFM.