最近用使開發的過程**現了乙個小問題,順便記錄一下原因和方法--資源新增
把資源轉化成dll,的目是為了不讓別人容易的失掉資源,是一種護保資源的一種方法。
1.創立dll專案resvideo:新建win32專案,選擇 dll,成完。
2.新增資源件文resvideo.rc,
在resource.h件文中新增資源巨集:
#define idr_swf_test 600
#define idr_swf_chuntian 601
#define idr_swf_feiji 602
#define idr_swf_huojian 603
#define idr_swf_shengli 604
#define idr_swf_shibai 605
#define idr_swf_shunzhi 606
#define idr_swf_zhadan 607
在resvideo.rc件文中新增資源:其路徑要存在
idr_swf_test swf "resvideo\\test.swf"
idr_swf_chuntian swf "resvideo\\天春.swf"
idr_swf_feiji swf "resvideo\\飛機.swf"
idr_swf_huojian swf "resvideo\\火箭.swf"
idr_swf_shengli swf "resvideo\\成功.swf"
idr_swf_shibai swf "resvideo\\失敗.swf"
idr_swf_shunzhi swf "resvideo\\順子.swf"
idr_swf_zhadan swf "resvideo\\炸彈.swf"
每日一道理
風,漸漸吹起,吹亂了我的髮絲,也讓我的長裙有些飄動。綠葉彷彿在風中起舞,離開了樹,投向了大地,卻不知這樣會枯萎,我彎下腰,輕輕拾起一片樹葉,那非常有序的莖脈,是一種美的點綴。我有些哀嘆:綠葉啊,綠葉,你這般美麗地從樹上輕輕飄下,隨風起舞,卻不知已被人稱之為落葉!
1.新增包括頭件文:#include "../resvideo/resource.h"
2.要主數函:
void loadswf(int resourceid)
hrsrc res=findresource(hmodule,makeintresource(resourceid),l"swf");
hglobal gl=loadresource(hmodule,res);
lpvoid lp=lockresource(gl);
if (res == null || gl == null || lp == null)
char* filename="c:\\windows\\system32\\temp.swf";
handle fp=createfilea(filename,generic_write,0,null,create_always,0,null);
if (fp == invalid_handle_value)
dword size=0;
if (!writefile(fp,lp,sizeofresource(hmodule,res),&size,null))
closehandle(fp);
freeresource(gl);
}
3.以資源巨集為引數來用使資源。
參考 vc中利用flash製作圖聲並茂的動畫序程
Win32 自定義本地資源dll
這裡是記錄我的經驗,沒啥技術含量的,小白這廂有禮了 最近在寫乙個服務框架,這個服務框架是給別人用於開發服務用的.開發人員使用服務的時候,需要使用一些認證用的授權檔案,每個服務都需要有個授權檔案.此時,不幸的是,我的框架裡面也用到了一些授權檔案,用來嵌入部分具體的系統服務.那麼問題來了,如果韓梅梅使用...
VC 製作純資源 DLL
在製做前請先備份好你的程式!純資源dll檔案實現步驟如下 1 新建立工程xxdll。使用projects的win32 dynamic link library建立純資源dll工程 也就是空的工程 把由你的程式建立的.rc,rc2,ico,bmp等 其他所有資源 檔案加入到該工程檔案中 4 在你的xx...
純資源DLL的編寫
從網上看了一些教程,下面把怎樣編寫乙個純資源dll的過程和 分享下 在vc6中新建乙個win32 dll 非 mfc 專案,新建乙個資源檔案res.rc並新增到此專案中,然後點選單insert resource插入乙個位圖資源並設定屬性為 然後在選單project settings在link項中加入...