【问题标题】:How to interpret .otares file in Delphi XE2?如何在 Delphi XE2 中解释 .otares 文件?
【发布时间】:2024-01-20 18:33:01
【问题描述】:

在 Delphi XE2 中创建了一个新文件 [项目名称].otares。

wiki 说:

pre XE2 升级期间生成的具有未知资源的文件 项目。 (未知资源是指未包含在 构建配置,例如版本信息、图标、清单或样式。)

我如何阅读这个二进制文件的含义。究竟哪些资源尚未迁移?

使用 ResEdit 工具打开 otares 文件后,我显示了我需要的信息:

【问题讨论】:

    标签: delphi version-control delphi-xe2 file-association


    【解决方案1】:

    您可以在资源编辑器中打开文件,例如:XN Resource EditorResEditResource Hacker、Visual Studio 等。

    【讨论】:

    • ResHacker 我相信无法直接打开 RES 文件,除非它们内置在 EXE、DLL、CPL 中。
    • 我设法通过 www.resedit.net 使用 ResEdit 打开文件(曾经被重命名为 .res)
    【解决方案2】:

    不知何故,Delphi 11 在我的一个新包中创建了这样一个文件。在编译时发出警告,指出 .res 文件中的重复资源已被丢弃。同样在其他 Delphi 11 安装中,它不再构建而没有错误消息(只是在其他项目中没有导致构建问题的警告)。

    解决方案是右键单击该项目并选择“查看源代码”,然后删除已放置在 .dpk 文件中 {$R *.res} 之前的 {$R *.otares}(对于应用程序项目包项目,它将是 .dpr 文件)

    【讨论】: