【问题标题】:Recreating corrupted Delphi form重新创建损坏的 Delphi 表单
【发布时间】:2011-02-22 20:26:57
【问题描述】:

我收到了我想要调整的实用程序的源代码,但它似乎以二进制格式存储了 .dfm 文件,并且其中一个 .dfm 文件似乎已损坏。 我也有编译的 .exe 文件。

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

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

【问题讨论】:

  • 您可以尝试任何 ol' 资源编辑器/提取器,因为 dfm 应该作为资源存储在 exe 中。
  • @Marjan,把它作为答案,因为它就是答案。

标签: delphi forms reverse-engineering vcl


【解决方案1】:

尝试使用XN Resource Editor 从 .exe 中恢复 DFM。

【讨论】:

  • 一个很棒的小工具!在 5 分钟内,我下载了它,安装了它,然后提取了表单,现在项目加载没有任何问题。谢谢。我想这会比那更难!
猜你喜欢
  • 2021-07-06
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多