說實話,編寫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 ...