資源新增 Win32 純資源DLL

2021-09-08 09:29:31 字數 1994 閱讀 3633

最近用使開發的過程**現了乙個小問題,順便記錄一下原因和方法--資源新增

把資源轉化成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項中加入...