如何在delphi 7项目目录中添加MSWord文件

Far*_*Ali 4 delphi delphi-7

我想在我的delphi 7项目目录中添加MS Word文件.我已经创建了资源文件(.rc)并在其中包含Word文件.但是当我使用BRCC32编译.rc时,它显示[错误] RLINK32:不支持的16位文件"C:\ Program Files(x86)\ Borland\Delphi7\Projects\stuff.rc"中的资源.我该怎么办?

Dav*_*nan 7

该错误消息表明您正在尝试链接资源脚本.rc文件,而不是编译资源,.res文件.

所以你大概有一行写着:

{$R stuff.rc}
Run Code Online (Sandbox Code Playgroud)

相反应该阅读

{$R stuff.res}
Run Code Online (Sandbox Code Playgroud)

更重要的是,从错误消息判断,我怀疑你的资源脚本.rc文件不是资源脚本.我打赌它实际上是一个Word文档.

您的.rc文件必须是一个如下所示的文本文件:

WordDocument RCDATA MyDoc.doc

您还需要编译脚本.像这样:

brcc32 stuff.rc
Run Code Online (Sandbox Code Playgroud)

此编译步骤生成二进制编译的资源文件,.res文件.


为了清楚起见,您需要执行以下步骤:

  1. 如上所述制作.rc文件.
  2. 使用brcc32编译.rc文件.
  3. 通过将{$ R stuff.res}添加到您的一个Delphi源文件来链接已编译的资源.

您需要回到基础并尝试更好地了解Windows资源.