lptstr pstr = makeintresource(idr_clearcard);//idr_txt1
hrsrc res = findresource(null,pstr,rt_html);//rt_html
assert( res != null );
//獲取資源的大小
dword dwsize = sizeofresource(null, res);
hglobal gl = loadresource(null,res);
lpvoid lp = lockresource(gl);//get the html resource pointer
*(((byte*)lp) + dwsize) = '/0';
string str;
str = (lpcstr)lp;
procscr(str);
lpvoid lp=lockresource(gl); //返回指向資源記憶體的位址的指標。
cstring filename="temp.swf"; //儲存的臨時檔名
// create_always為不管檔案存不存在都產生新檔案。
fp= createfile(filename ,generic_write,0,null,create_always,0,null);
dword a;
//sizeofresource 得到資源檔案的大小
if (!writefile (fp,lp,sizeofresource (null,res),&a,null))
return false;
closehandle (fp); //關閉控制代碼
freeresource (gl); //釋放記憶體
C 資源檔案
獲取資源檔案 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system...
rc資源檔案
resource complier 中詳細描述了資源檔案的編寫與使用.包括巨集的使用.舉例 在debug模式下包含乙個debugdll,在release 模式下包含另乙個releasedll ifdef debug dictionaryonlinedll.dll data debug diction...
操作資源檔案
二 visual c 如何建立資源檔案 resourcewriter rw new resourcewriter my.resources rw.generate 產生乙個名稱為 my.resources 的資源檔案。三 在資源檔案中新增資源 1 加入位元組陣列,語法格式為 public void ...