該段**是使用了延遲匯入+資源釋放:
1. 這是設定延遲匯入:
3. 測試程式:
#include #include #include "cstdio"
#include "testdll.h"
#include "resource.h"
#pragma comment(lib, "testdll.lib")
// 單一例項
bool isrun()
int _tmain() ;
handle hfile = null;
if (isrun())
return(0);
messagebox(null, "即將釋放dll", "資訊", mb_ok);
hrsrc hsrc = findresource(null, makeintresource(idr_dll), "dll");
if (null == hsrc)
return(-1);
hglobal hglobal = loadresource(null, hsrc);
if (null == hglobal)
return(-1);
dword dwsize = sizeofresource(null, hsrc);
if (dwsize <= 0)
return(-1);
getcurrentdirectory(max_path, szcurpath);
_tcscat_s(szcurpath, _countof(szcurpath), "\\testdll.dll");
lpvoid lpvoid = lockresource(hglobal);
if (null == lpvoid)
return(-1);
hfile = createfile(szcurpath, generic_write, 0, null, create_always, file_attribute_normal, null);
if (invalid_handle_value == hfile)
return(false);
writefile(hfile, lpvoid, dwsize, &dwsize, null);
closehandle(hfile);
_tprintf("%d", add(5, 6));
system("pause");
return(0);
}
關於單一例項,有幾個注意點:1. 如果是命名互斥量,最多max_path個字元2. 如果命名互斥量前面已經建立了同名的互斥量則返回原控制代碼(完) Yii框架之 類的延遲載入例項說明
以例子的方式解釋 現有三個類,class1.php class2.php index.php 在index中 require class class1.php require class class2.php is girl get 0?ture false if is girl else本例存在的...
jquery zTree非同步載入簡單例項
首先提供ztree官方 ztree是乙個使用jquery實現的jsp頁面的各種功能樹,本文介紹乙個非同步獲取資料到下拉樹的實現方式。當前版本ztree 3.5.01 html jsvar setting async datatype text 預設text type get 預設post dataf...
AJAX例項演示載入xml
先前在入門 ajax 這篇文章中,簡單描述了 ajax 一些基礎。其實這裡也是基礎的使用,通過這個例子在結合之前學習的方法再好好理解運用一番。載入作者作者是誰!建立到伺服器的新請求。在該例項中,就是 open get url,true 就是使用 get的方法來開啟 data.xml 這個路徑下的檔案...