高手快来看看啊,,送分啊
俺是初学Delphi的菜鸟,近来被一问题困扰:
如何把一个.jpg 或者.bmp图象文件做为一个资源加入到一个项目里,从而使生成的可执行文件包含(?)这个资源。
比如:可以用:Timage1.Picture.LoadFromResource(Hinstance, ResourceName);
有一位高手的回复我不太清楚的:
回复人: chechy(我爱洁洁);:
New一个文本文件,然后写上:
YOUR_RES_NAME RCDATA Your.Jpeg
可以写若干行。
将写好的文件改名为your.rc。然后再DOS窗口上,敲如下命令:
brcc32 your.rc
在Delphi的代码中加上
{$R Your.RES}
这就可以了。
我照着上面的方法做了,.res文件到是生成了,可是就是加不到我的EXE里面啊,
我的代码如下:
Image1.Picture.Bitmap.LoadFromResource(Hinstance, 'My.RES');
代码能通过编译的,可是当我用一个按钮的OnClick事件来显示图象也就是用上面的代码的时候,出现了一个异常:EResNotFound. "Res File My.RES not Found."
但是我的路径根本没错的。RES文件在当前路径下啊。。。这为什么啊
急盼高手解释啊: 那个 {$R My.RES} 是加入到哪啊,是 Unit.pas 中,还是
project 的代码里呢???