引擎學習之二 設計引擎

2021-06-17 22:52:06 字數 835 閱讀 1369

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大會,有幸聽了一些前輩和大師的思想和理解!受益匪淺!這其中跟搜尋引擎開發相關比較緊密的是雷鳴的演講。因為他以前就是做搜尋引擎的,而且被李彥巨集成為 中國最好的工程師之一 他所說的很多的東西,有些我知道,但是沒有人家提煉的透徹,一針見血 有些我是模糊的或者是不知道...