DLL專題之MFC規則庫和擴充套件庫

2021-04-15 11:01:03 字數 696 閱讀 7568

說實話,編寫mfc規則庫和擴充套件庫和編寫其他庫沒有什麼區別.其實都一樣.只不過, mfc規則庫和擴充套件庫對支援mfc的特性更好,你在寫mfc規則庫和擴充套件庫的時候基本上可以和你寫mfc應用程式一樣.

那我們就隨便寫寫吧.

首先建立乙個mfc擴充套件的庫吧.在這裡我們匯出乙個函式呼叫前面的mfc靜態苦的匯出函式:

extern "c" __declspec(dllexport) void showdialog()

freelibrary( hinst );             //釋放dll

}我們再建立乙個mfc規則庫,在這裡我們在呼叫剛才建立的mfc擴充套件庫的匯出函式.

實現檔案**如下:

extern "c" __declspec(dllexport) void showdialog()

freelibrary( hinst );             //釋放dll

}最後,我們試著在外部呼叫他們:

void cdlldlg::onbtnmfcdll()

afxfreelibrary( hinst );             //釋放dll

}void cdlldlg::onbtnmfcedll()

afxfreelibrary( hinst );             //釋放dll

}到這裡基本上dll都寫完了.不過一些基本理論並沒有講,自己查資料嘛!

實現MFC擴充套件DLL中匯出類和對話方塊

如果要編寫模組化的軟體,就要對對動態鏈結庫 dll 有一定的了解,本人這段時間在修改以前的軟體時,決定把重複用的類和對話方塊做到dll中,下面就從乙個簡單的例子講起,如何實現mfc擴充套件dll中匯出類和對話方塊。一 建立mfc擴充套件dll 步驟 執行visual studio 6.0 file ...

實現MFC擴充套件DLL中匯出類和對話方塊

一 建立mfc擴充套件dll class cdogclass public cobject int getnum void setdata cstring data cstring getdata dogclass.cpp實現檔案 cdogclass cdogclass cdogclass cdog...

實現MFC擴充套件DLL中匯出類和對話方塊

如果要編寫模組化的軟體,就要對對動態鏈結庫 dll 有一定的了解,本人這段時間在修改以前的軟體時,決定把重複用的類和對話方塊做到dll中,下面就從乙個簡單的例子講起,如何實現mfc擴充套件dll中匯出類和對話方塊。一 建立mfc擴充套件dll 步驟 執行visual studio 6.0 file ...