delphi中使用資源檔案

2021-08-25 13:20:14 字數 860 閱讀 6664

資源檔案的原始檔是普通的文字檔案,副檔名是*.rc。比如說test.rc.

編寫乙個副檔名*.rc的檔案,格式為資源名稱--資源型別--檔名稱,例如

2.編譯rc檔案為res資源檔案

注意:要把資源檔案test.rc和sqlite3.dll、sea.bmp、sea.ico放在同乙個資料夾中

利用delphi自帶工具brcc32.exe即可將rc檔案編譯成res資源檔案,例如

在dos視窗輸入brcc32 myresource.rc。(目錄一定要正確)編譯成功後,就會生成乙個test.res的資源檔案。

也可以把命令寫到批處理檔案,這樣執行更方便

3.在delphi單元中加入資源檔案

在單元檔案後,加入,編譯程式後,資源檔案就包含在exe檔案中

4.載入資源

程式要載入資源,需要呼叫windowsapi函式,如loadbitmap,loadicon等

//載入位圖

procedure tform1.btnshowbitmapclick(sender: tobject);

varht:hbitmap;

begin

ht:=loadbitmap(hinstance,'mybmp');

image1.picture.bitmap.handle:=ht;

end;

//載入圖示

procedure tform1.btnshowiconclick(sender: tobject);

varht:hicon;

begin

ht:=loadicon(hinstance,'myicon');

image1.picture.icon.handle:=ht;

end;

Qt中使用opencv讀取資源檔案

在qt中,絕大多數地方都可以用資源路徑代替原始檔案系統路徑。尤其是在 qicon,qimage,or qpixmap 構造器中可以傳遞資源路徑來代替檔名稱。在記憶體中,資源被用資源物件樹來描述。該樹在啟動時自動構建並用qfile來解析資源路徑。opencv中的imread 函式在接收字串後,並沒有q...

iOS中使用RNCryptor對資源檔案加密

原文 rncryptor原始碼 基於rncryptor我做了乙個小工具,用來對資源檔案先進行加密。cxyrncryptortool 加密後檔案看起來是這樣的 接著就可以把這些檔案匯入我們的專案工程 就和以前匯入一樣 最後,就是對這些資源進行解密 下面 對01.cxy資源解密 1 nsdata enc...

如何在C 中使用內嵌資源檔案

如何在c 中使用內嵌資源檔案 簡介 在好多的c 和 net的論壇中都會提到如何使用內嵌資源的話題,對大多一般的數專案來說,這也許更不就不是乙個問題.但是,對於一些複雜的專案,這也許就成了問題.本文會把論壇中的內容彙總一下,比起查詢論壇來,文章顯得更容易查詢和連線.第一件清楚的事情 在vs.net中,...