製作資源dll
當製作多語言版本的軟體的時候,製作不同語言的資源dll,通過切換dll而實現不同的語言版本是非常有意義的。
通常,dll從dllmain()函式開始。製作資源dll的時候,可以沒有dllmain()函式。
1.選擇
win32 dynameic~link library
2.製作乙個空的工程,插入資源。
3.設定工程link選項,設定dll沒有入口函式,
ok!
4.使用方法:
#include "../resdll/resource.h"
void crdlltestdlg::onbutton1()
char buff[1000] = "/0";
int r = ::loadstring((struct hinstance__ *)hdll,ids_str,buff,255);
afxmessagebox(buff);
// clean up.
if (!freelibrary((struct hinstance__ *)hdll)) }
VC 製作純資源 DLL
在製做前請先備份好你的程式!純資源dll檔案實現步驟如下 1 新建立工程xxdll。使用projects的win32 dynamic link library建立純資源dll工程 也就是空的工程 把由你的程式建立的.rc,rc2,ico,bmp等 其他所有資源 檔案加入到該工程檔案中 4 在你的xx...
資源dll的製作與使用
我使用的ide是vs2005。1.製作資源dll 建立乙個win32 dll的空工程,然後右擊專案 新增 資源 根據自己的需要新增資源。這裡我新增乙個png。由於可選項裡面沒有png,所以選擇 自定義 寫入png,確定。之後選擇 png 匯入需要的資源。這時,會生成2個檔案,resource.h和 ...
純資源DLL製作及呼叫
dll是僅包含資源 如圖示 位圖 字串和對話方塊 的dll。使用純資源dll是在多個程式之間共享同 一組資源的好方法。提供其資源被針對多種語言進行本地化的應用程式也是一種好方法。若要建立純資源dll,請建立乙個新的win32dll 非mfc 專案,並將資源新增到此專案。在 新建專案 對話方塊中選擇 ...