製作資源dll

2021-04-02 21:58:43 字數 583 閱讀 3650

製作資源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 專案,並將資源新增到此專案。在 新建專案 對話方塊中選擇 ...