1、建立動態和靜態鏈結庫 lib
hinstance loadlibrary(lpctstr plibfilename)
zfxrenderer.cpp
zfxrenderer.h // 建立,得到,釋放
zfxrenderdevice.h 用於定義介面
確保載入到記憶體中的dll只載入一次,如果另乙個應用也在使用這個dll,確保記憶體有方法使
應用進入到dll。
有乙個潛在的問題。可以通過它進入到dll內部,在執行時候查詢輸出方法的位址。
farproc getprocaddress(hmodule hmodule,lpctstr lpproname);
通過這個方法可以得到dll內部方法的位址並且存這個位址到pointer (_createrenderdevice)
extern "c"
/**
*/hresult zfxrenderer::createdevice(const char *chapi)
}else
mysql之二 mysql中的儲存引擎
1 儲存引擎相關sql語句 檢視當前的預設儲存引擎 mysql show variables like default storage engine 查詢當前資料庫支援的儲存引擎 mysql show engines g 2 指定儲存引擎建表 在建表時指定 mysql create table ai...
面板引擎設計
引擎設計 引擎設計思路 其實也就是hook掉預設的視窗繪製,然後根據視窗類別,用自己的視窗渲染代替了windows預設的視窗渲染。這個過程非常繁瑣,特別考驗耐心和體力。花了乙個上午,總算把button做好了,下一步是把這個button應用到公司的客戶端上,效果不錯。button的demo圖 設計思路...
關於搜尋引擎及其開發之二
前兩天去九華山莊參加了csdn的2.0大會,有幸聽了一些前輩和大師的思想和理解!受益匪淺!這其中跟搜尋引擎開發相關比較緊密的是雷鳴的演講。因為他以前就是做搜尋引擎的,而且被李彥巨集成為 中國最好的工程師之一 他所說的很多的東西,有些我知道,但是沒有人家提煉的透徹,一針見血 有些我是模糊的或者是不知道...