All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
仅用xsl和asp实现分页功能_[XML教程]
带有图片预览功能的上传表单的完整HTML_[Html教程]
总结经典常用的SQL语句(1)_[SQL Server教程]
PHP教程:学习掌握动态网页PHP的编程语句_[PHP教程]
如何充分利用ASP.NET,2.0预编译_[Asp.Net教程]
Asp.Net,Ajax,学习笔记16,Profile,Service扩展方式_[Asp.Net教程]
asp.net得到GridView中自定义控件的值_[Asp.Net教程]
Asp.NET大文件上传组件开发总结(四)---封送数据给Asp.NET页面_[Asp.Net教程]
关于线程的参数、“返回值”、及线程的中止_.net资料_编程技术
两条经典SQL语句(有关日期查询)_[SQL Server教程]
Reading number is top 10 pictures
囚犯暴乱了咋办?
世界各国15岁的MM有什么不同
The money of more than 100 countries and regions9
避免防盗门的猫眼变成钥匙眼
A man's favorite things11
A man's favorite things10
治疗多发性骨髓瘤的特效药,一万二一支
Ashlynn Brooke a group sexy photo2
NeedWallpaper7
开始让人感动,后来......
Download software ranking
The Bermuda triangle1
Boxer's Top ten classic battle2
Boxer vs Yellow2
Ashlynn Video4
Tram sex maniac 2 (H) rar bag2
功夫熊猫2(上集)
Unix video tutorial10
Tram sex maniac 2 (H) rar bag6
Tram sex maniac 2 (H) rar bag19
Boxer's Top ten classic battle7
aaa published in(发表于) 2014/7/19 0:14:41 Edit(编辑)
构成Delphi工程的文件:资源文件(.res)

构成Delphi工程的文件:资源文件(.res)

构成Delphi工程的文件:资源文件(.res)

资源文件(.res)

资源文件的扩展名为.res,资源文件可以将应用程序用到的资源(如声音、图像等)包含进来,应用程序调用资源文件编译后,可以将资源编译到.exe 文件中。

1.建立资源文件

在此以创建一个声音的资源文件为例进行具体讲解。

(1)新建一个文本文件,录入代码如下:


Sound wav Sound.wav

其中“Sound.wav”为一个Windows 下普通的声音文件。

(2)将文本文件保存为名字为Sound.rc 的RC 的文件。RC 文件是资源的源文件,编译器编译这些文件,生成.res 的资源文件。

(3)将Sound.rc 编译生成资源文件。找到Brcc32.exe 文件所在地址,一般都在Delphi 7 安装盘的BorlandDelphi7Bin 目录下。在DOS 的提示符下运行Brcc32.exe 文件目录,代码如下:


brcc32 Sound.rc

运行完毕后,在当前目录内生成的Sound.res 资源文件已经将Sound.wav 声音文件编译成资源文件了。

用Image Editor 软件如同建立图像文件一样,可以方便地建立图像的资源文件。

2.调用资源文件

调用资源文件的代码如下:


{$R *.DFM}

{$R Sound.res} //在此声明Sound.res 资源文件

读取资源文件,并播放声音。代码如下:


procedure TForm1.FormCreate(Sender: TObject);

var

hResInfo :THandle;

begin

hResInfo := FindResource(HInstance,’Sound’,’wav’);

hRes := LoadResource(HInstance, hResInfo);

If hRes > 32 Then

begin

PtrSound :=LockResource(hRes);

end;

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

SndPlaySound(PtrSound,Snd_Async or Snd_Memory);

end;


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.