我收到了一个我想要修改的实用工具的源代码,但它似乎有以二进制格式存储的.dfm文件,其中一个.dfm文件似乎是coRruPted。 我也有编译的.exe文件。重新创建损坏的Delphi表单
有没有什么办法从.exe中提取表单?
我可以从相关的.pas文件中看到窗体类型声明和窗体上的组件。我如何从头开始重新创建表单,并将其“附加”到原始.pas文件中?
我收到了一个我想要修改的实用工具的源代码,但它似乎有以二进制格式存储的.dfm文件,其中一个.dfm文件似乎是coRruPted。 我也有编译的.exe文件。重新创建损坏的Delphi表单
有没有什么办法从.exe中提取表单?
我可以从相关的.pas文件中看到窗体类型声明和窗体上的组件。我如何从头开始重新创建表单,并将其“附加”到原始.pas文件中?
尝试使用XN Resource Editor从.exe中恢复DFM。
您可以尝试任何ol资源编辑器/提取器,因为dfm应该作为资源存储在exe中。 – 2011-02-22 20:41:18
@Marjan,让答案,因为它是答案。 – 2011-02-22 20:43:04