国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
MFC寫COM組件(趁熱打鐵)

MFC寫COM組件(趁熱打鐵)

分類: COM學(xué)習(xí) 2010-07-03 02:01 481人閱讀 評論(0) 收藏 舉報(bào)

一:新建組件工程

工程名稱COM

 

 

二:選擇

動態(tài)鏈接庫使用共享MFC DLL

和自動復(fù)選框

 

三:直接確定

 

 

四:查看自動生成代碼信息

一個(gè)CCOMApp類,有成員函數(shù)CCOMAppInitInstance函數(shù)

全局函數(shù)DllCanUnloadNow、DllGetClassObjectDllRegisterServer和全局變量theApp.

此處可能是沒有實(shí)現(xiàn)DllUnregisterServer的原因,在注冊組件后使用Regsvr32 -u com.dll卸載

組件時(shí)會失敗。

 

 

五:添加COM對象類

添加一個(gè)新類CMyFirstComObj,從CCmdTarget繼承,步驟如圖

 

 

 

 

 

六:定義接口


七:接口文件為interface.h

 

 

 

八:接口代碼如圖:

兩個(gè)方法
        

九:實(shí)現(xiàn)接口

添加代碼如下圖

 

 

 

 

定義一個(gè)接口,代碼如下:

MFCCOM使用的內(nèi)部類的方法實(shí)現(xiàn)接口。

 

 

 

 

代碼添加完成后編譯生成DLL文件為COM.dll

十:轉(zhuǎn)到COM.dll文件目錄注冊COM組件                  

 

  

十一:提示注冊成功

 

十二:查看注冊表添加信息

 

 

十三:客戶端使用組件代碼:

 


 

 

 

十四:運(yùn)行測試程序

效果如下

 

 使用MFC編寫組件和調(diào)用的過程大致如上。以后繼續(xù)學(xué)習(xí)。。。。。。。。。。。。。。。

 

 

 

 


 

分享到:
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
[筆記]COM組件初識
VC知識庫文章 - COM 組件設(shè)計(jì)與應(yīng)用(五)——用 ATL 寫第一個(gè)組件
用ATL和MFC來創(chuàng)建ActiveX控件
MFC DLL向?qū)?摘) - 醬壇子 - C++博客
COM組件設(shè)計(jì)與應(yīng)用(九)
vs2019 Com組件初探-實(shí)現(xiàn)vbs的CreateObject函數(shù)邏輯
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服