重新创建损坏的 Delphi 表单
我收到了我想要改编的实用程序的源代码,但它似乎以二进制格式存储了 .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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用 XN 资源编辑器 从 .exe 恢复 DFM。
Try using XN Resource Editor to recover the DFM from the .exe.