每当我写一个资源文件(.rc)并将其放在bcc32.exe上时,就不会发生这种情况。如果我把它放在rc.exe上,它会给我一个.res文件,它在delphi中不起作用。
那么我必须在.rc文件中写一下,才能在bcc32上正确构建我的.res? (例如) 让我说我想拥有abc.wav,这是在我的桌面上。 谢谢
答案 0 :(得分:11)
这是你想要的brcc32.exe,而不是bcc32.exe。
这应该为您生成.res文件。
但是,您也可以稍微调整一下{$ R}指令,这样就不需要手动编译.rc文件了。
IIRC,您可以在源代码中使用{$R yourfile.res yourfile.rc}
,Delphi应该为您编译.rc。
答案 1 :(得分:9)
如果您有D2007或更新版本,只需将您的RC文件添加到项目经理......
RC文件是一个简单的文本文件,您可以在其中声明资源和相应的文件(如果需要,可以使用路径),如:
SANTA BITMAP "SANTA.BMP"
SOUND RCDATA "SOUND.WAV"
在D2009或更新版本中,您只需将wav添加到项目经理即可 最简单的“添加”方法是将文件拖放到那里。