重新创建损坏的 Delphi 表单

发布于 2024-10-19 00:22:21 字数 187 浏览 7 评论 0原文

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

有什么方法可以从 .exe 中提取表单吗?

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

I've received source code for a utility I want to adapt, but it appears to have the .dfm files stored in binary format, and one of the .dfm files seems to be coRruPted.
I also have the compiled .exe file.

Is there any way to extract the form from the .exe?

I can see from the relevant .pas file the form type declaration and the components on the form. How do I go about recreating the form from scratch, and 'attaching' it to the original .pas file?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

翻了热茶 2024-10-26 00:22:21

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

Try using XN Resource Editor to recover the DFM from the .exe.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文