全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1194
推到 Plurk!
推到 Facebook!

如何取出資源檔或DLL檔中包好的JPG圖檔格式來顯示運用?

尚未結案
HomeSound
中階會員


發表:44
回覆:178
積分:94
註冊:2002-08-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2018-01-07 13:17:20 IP:219.68.xxx.xxx 未訂閱
因要秀幾十張大圖(不可讓USER修改),用資源檔包好後,但只會用BMP檔案格式秀出
程式編譯後執行檔EXE幾百Mb,有時後Linker時會Out Of Memory
一般(BCB6)之資源檔用一些手段硬包進一些jpg檔,但卻不知道如何取出來運用?
若將一些jpg檔包成DLL,也不知如何將JPG秀於程式中?
例如:

HRSRC h1 = FindResource(HInstance,"JPG1","JPEG"); //rc檔內 JPG1 JPEG "001.jpg"
HGLOBAL h2 = LoadResource(HInstance, h1);
char *jpg_handle;
jpg_handle = (char *)LockResource(h2);
Image1->Picture->Bitmap->Handle=jpg_handle; //秀不出來
爬文很久沒找到,故來請教各位先進, 感謝了
------
--==多看.多學.多聽==--
編輯記錄
HomeSound 重新編輯於 2018-01-07 23:57:48, 註解 無‧
系統時間:2024-04-20 4:10:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!