我想在我的 delphi 7 项目目录中添加 MS Word 文件。我已经创建了资源文件 (.rc) 并在其中包含 Word 文件。但是当我使用 BRCC32 编译 .rc 时,它显示[Error] RLINK32: Unsupported 16bit文件 "C:\Program Files (x86)\Borland\Delphi7\Projects\stuff.rc"中的资源。我必须做什么?
问问题
599 次
1 回答
7
该错误消息表明您正在尝试链接资源脚本 .rc 文件,而不是已编译的资源 .res 文件。
所以你大概有一行写着:
{$R stuff.rc}
这应该改为
{$R stuff.res}
更何况,从报错信息来看,我怀疑你的资源脚本,.rc文件,不是资源脚本。我敢打赌,它实际上是一个 Word 文档。
您的 .rc 文件需要是如下所示的文本文件:
WordDocument RCDATA MyDoc.doc
您还需要编译您的脚本。像这样:
brcc32 stuff.rc
此编译步骤生成二进制编译的资源文件,即 .res 文件。
为了使其一目了然,您需要执行以下步骤:
- 如上所述制作 .rc 文件。
- 使用 brcc32 编译 .rc 文件。
- 通过将 {$R stuff.res} 添加到您的 Delphi 源文件之一来链接已编译的资源。
您需要回到基础并尝试更好地了解 Windows 资源。
于 2012-12-24T08:27:51.913 回答