欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
基于vc的程序加載多個(gè)資源文件的方式

基于vc的程序加載多個(gè)資源文件的方式



為了在程序中更合理地組織程序的結構,以便日后的維護。在資源方面,如果同時(shí)存在多語(yǔ)言的版本,而且在各個(gè)版本中有些圖片不同、有些相同。如何組織好這些圖片資源?我認為有如下的3種方式。


      1:把程序中的所有圖片都隨著(zhù)一個(gè)資源DLL發(fā)布。
      2:把程序中的所有圖片都放在可執行文件的一個(gè)相對目錄中,程序運行時(shí)到指定的目錄去加載指定名稱(chēng)的圖片。
      3:把在各個(gè)版本相同的圖片放在一個(gè)公共的DLL中,把彼此不同的圖片放在各自的DLL中。


在這里介紹下第三種方式,也就是如何讓一個(gè)exe程序加載多個(gè)DLL資源,并在這些DLL中找相應的資源的問(wèn)題:

  1. m_hResDll = ::LoadLibrary(_T("rc1.dll"));  
  2. m_hResDll2 = ::LoadLibrary(_T("rc2.dll"));  
  3.  
  4. m_pExeModule = new CDynLinkLibrary(AfxGetInstanceHandle(), AfxGetResourceHandle());         
  5. AfxSetResourceHandle(m_hResDll);  
  6.  
  7. m_pExeModule2 = new CDynLinkLibrary(AfxGetInstanceHandle(), AfxGetResourceHandle());  
  8. AfxSetResourceHandle(m_hResDll2);  

在這里值得注意的是:要調用
 

m_pExeModule = new CDynLinkLibrary(AfxGetInstanceHandle(), AfxGetResourceHandle());


這個(gè)語(yǔ)句,如果沒(méi)有這個(gè)語(yǔ)句,那么這個(gè)程序的原有資源模塊將視為釋放。也就不會(huì )到原有的資源模塊中去搜索.

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
一分鐘學(xué)會(huì )使用SkinMagic美化界面
在DLL中使用資源(二)
C#嵌入dll到資源釋放的問(wèn)題
VB程序大揭秘(出處:Yesky 作者:不詳)
沒(méi)有VC環(huán)境運行VC程序
丟失msvcp140.dll怎么辦
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久