导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2003/4/24 12:07:31
标题:
在delphi中如何使用RC文件?
浏览:3156
加入我的收藏
楼主:
在delphi中如何使用RC文件?RC文件是用写的
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
123 (猪猪)
★☆☆☆☆
-
盒子活跃会员
2003/4/24 12:21:31
1楼:
包含.rc的单元 implementation {$R *.DFM} {$R 1.RES} //就是这个1.res 1.res是1.rc通过brcc32.exe编译得到的. 其中1.rc内容例如 File1 EXEFILE PassDialog.exe 表示包含一个.exe文件. 再具体的看书.
----------------------------------------------
-
作者:
2003/4/24 12:24:26
2楼:
谢123,让我试一试吧
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
2003/4/24 12:25:06
3楼:
用VC可以编译吗?
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
2003/4/24 12:33:06
4楼:
我不会应用Brcc32,我看帮助写了一个命令Brcc32 @D:\book\rc\book.rc -32
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
123 (猪猪)
★☆☆☆☆
-
盒子活跃会员
2003/4/24 13:58:17
5楼:
to 3楼:应该可以,反正brcc32.exe是delphi自带的工具,vc可能有自己专门的,不过编译后的.res文件应该差不多. to 4楼:本来就是一个命令工具而已.
----------------------------------------------
-
作者:
2003/4/24 20:44:36
6楼:
但如何调用调用里面的资源?
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
123 (猪猪)
★☆☆☆☆
-
盒子活跃会员
2003/4/25 10:50:12
7楼:
loadfromresource()什么的函数,好多种呢,具体忘了:)
----------------------------------------------
-
作者:
2003/5/13 21:12:19
8楼:
我已知道在*。RC文件中调用字串的方法了LoadStr(),请fans4000指教调用图标等其他资源的方法。
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
作者:
123 (猪猪)
★☆☆☆☆
-
盒子活跃会员
2003/5/14 10:30:51
9楼:
调用字符串: Var Ch : array[0..255] of char; begin if LoadString(hInstance,1,@Ch,sizeof(Ch)) <> 0 then Label1.Caption := StrPas(Ch); end;
----------------------------------------------
-
作者:
123 (猪猪)
★☆☆☆☆
-
盒子活跃会员
2003/5/14 10:33:32
10楼:
调用图片 var Bmp: TBitmap; begin Bmp := TBitmap.Create; Bmp.Handle := LoadBitmap(HInstance,'vache'); Refresh; Canvas.Draw(width-bmp.width-30, 60, Bmp); Bmp.Free; end;调用光标 Screen.Cursors[1] := LoadCursor(hinstance,'baton'); Cursor := 1;调用声音 procedure joue(le_son : pchar); var h: THandle; p: pointer; begin h := FindResource(hInstance, le_son, 'WAV'); h := LoadResource(hInstance, h); p := LockResource(h); sndPlaySound(p, SND_MEMORY or SND_SYNC); UnLockResource(h); FreeResource(h); end;
----------------------------------------------
-
作者:
2003/5/14 11:52:01
11楼:
谢猪猪!!!
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享