重建损坏的Delphi窗体

4
我收到了一份我想要改编的实用程序的源代码,但它似乎将.dfm文件以二进制格式存储,并且其中一个.dfm文件似乎已经损坏。我还有已编译的.exe文件。
有没有办法从.exe中提取表单?
我可以从相关的.pas文件中看到表单类型声明和表单上的组件。我该如何从头开始重新创建表单,并将其“附加”到原始的.pas文件?

7
你可以尝试使用任何一个资源编辑器/提取器,因为dfm文件应该以资源的形式存储在可执行文件中。 - Marjan Venema
1
@Marjan,请将其作为答案,因为这就是答案。 - Cosmin Prund
1个回答

10

一个超棒的小工具!我用了5分钟下载安装并提取了表单,现在项目可以无错误地加载。谢谢。我还以为这会比那难得多! - HMcG

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接