5

delphi 7プロジェクトディレクトリにMSWordファイルを追加したい。すでにリソースファイル(.rc)を作成し、Wordファイルを含めています。しかし、BRCC32で.rcをコンパイルすると、[エラー] RLINK32:サポートされていない16ビットが表示されます。ファイル"C:\ Program Files(x86)\ Borland \ Delphi7 \ Projects\stuff.rc"のリソース。私がしなければならないこと?

4

1 に答える 1

7

エラーメッセージは、コンパイルされたリソースである.resファイルではなく、リソーススクリプトである.rcファイルをリンクしようとしていることを示しています。

したがって、おそらく次のような行があります。

{$R stuff.rc}

これは代わりに読む必要があります

{$R stuff.res}

さらに、エラーメッセージから判断すると、リソーススクリプトである.rcファイルはリソーススクリプトではないようです。実はWord文書だと思います。

.rcファイルは次のようなテキストファイルである必要があります。

WordDocument RCDATA MyDoc.doc

また、スクリプトをコンパイルする必要があります。このような:

brcc32 stuff.rc

このコンパイル手順により、バイナリコンパイル済みリソースファイルである.resファイルが生成されます。


明確にするには、次の手順を実行する必要があります。

  1. 上記のように.rcファイルを作成します。
  2. .rcファイルをbrcc32でコンパイルします。
  3. Delphiソースファイルの1つに{$Rstuff.res}を追加して、コンパイルされたリソースをリンクします。

基本に戻り、Windowsリソースをよりよく理解するようにする必要があります。

于 2012-12-24T08:27:51.913 に答える