青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數(shù)據(jù)加載中……

COM與DLL

com英文為Component Object Model(組件對象模型),是微軟生產(chǎn)軟件組件的標(biāo)準(zhǔn)。
它是構(gòu)造二進(jìn)制兼容軟件組件的規(guī)范,不管組件應(yīng)用何種語言編寫只要遵循com規(guī)范就可以
相互直接通信。提出com規(guī)范主要是為了滿足: 
1.程序的快速開發(fā),可以將一個大型的工程分成若干個com組件同時開發(fā)。 
2.可以動態(tài)的插入或卸載com組件。 
3.可以隱藏或封裝com組件內(nèi)部的實(shí)現(xiàn)細(xì)節(jié)。
com組件可以由不同的語言進(jìn)行編寫,但com組件之間的通信是通過組件的接口來實(shí)現(xiàn)的,
com組件接口的實(shí)現(xiàn)是統(tǒng)一的,它采用的是虛擬函數(shù)表(VTBL)形式。虛擬函數(shù)表中包含了
組件函數(shù)的一組指針,我們可以通過這組指針來獲取我們想要通信的組件函數(shù)的內(nèi)存地址。 
dll(動態(tài)鏈接庫)是包含函數(shù)和數(shù)據(jù)的模塊的集合。它可以導(dǎo)出數(shù)據(jù)也可以導(dǎo)出函數(shù)以供
其它的dll調(diào)用。dll的加載可以通過靜態(tài)鏈接和動態(tài)鏈接兩種方式。 
1.靜態(tài)鏈接時將所要鏈接的dll模塊以二進(jìn)制的形式編譯進(jìn)其他模塊。 
2.動態(tài)鏈接指調(diào)用模塊在運(yùn)行時加載DLL,使用LoadLibrary函數(shù)或LoadLibraryEx
函數(shù)將dll 加載到進(jìn)程的地址空間,并調(diào)用GetProcAddress函數(shù)以獲取導(dǎo)出的 DLL 
函數(shù)的地址。 
動態(tài)加載dll的優(yōu)點(diǎn): 
1.DLL可節(jié)省內(nèi)存并減少交換。通過在內(nèi)存中共享 DLL 的單個副本,多個進(jìn)程可以同時
使用一個DLL。相比之下,對于使用靜態(tài)鏈接庫構(gòu)建的每一個應(yīng)用程序,Windows 都要
在內(nèi)存中為其加載庫代碼的一個副本。 
2.DLL 可節(jié)省磁盤空間。 多個應(yīng)用程序可以共享磁盤上的一個 DLL 副本。相比之下,
使用靜態(tài) 鏈接庫構(gòu)建的每一個應(yīng)用程序都需要讓鏈接到程序文件映像的庫代碼作為一個
單獨(dú)的專用副本。 
dllcom的關(guān)系:com是一種規(guī)范,按照是com規(guī)范實(shí)現(xiàn)的dll可以被視為com組件,
例如我們用mfc建立的Active X控件工程其中的接口封裝是靠idl描述的所以可以視為
com組件。而且從上面關(guān)于comdll的說明可以看出com組件的接口是一組具有特定規(guī)范的
函數(shù),所以com組件可以別視為dlldll不一定是com組件。 
comDLL最大的區(qū)別就是: dll是以函數(shù)集合的方式來調(diào)用的是編程語言相關(guān)的VC必須
加上extern "C"...COM是以interface的方式提供給用戶使用的是一種二進(jìn)制的調(diào)用
規(guī)范,是與編程語言無關(guān)的,它使用idl接口定義語言來描述自己使用類繼承來實(shí)現(xiàn)自己的功能
和方法.DLL只有DLL一種形勢,里面可任意定義函數(shù)無限制,只能運(yùn)行在本機(jī)上 而COM 
DLLEXE兩種存在形勢: COM所在的DLL中必須導(dǎo)出四個函數(shù): 
dllgetobjectclass, dllregisterserver, dllunregisterserver, 
dllunloadnow 
這四個函數(shù)各有作用,有些是提供給COM管理器用的,通過CLSIDIID來使用,有些是提供
給注冊機(jī)用的. 
COM結(jié)合MTS,就是COM+, DCOM的高級版本,提供了更為強(qiáng)大和安全的分布式COM服務(wù), 
DCOM運(yùn)行在不同的機(jī)器上 用proxystub來實(shí)現(xiàn)遠(yuǎn)程接口的本地映射 二者從執(zhí)行速度來
說 二者相差無幾 但是啟動速度DLL要比COM快!

 

posted on 2011-01-10 12:37 肥仔 閱讀(1630) 評論(0)  編輯 收藏 引用 所屬分類: COM

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            女女同性女同一区二区三区91| 久久不射网站| 樱花yy私人影院亚洲| 亚洲精品视频一区| 91久久精品国产91久久性色tv| 亚洲男同1069视频| 亚洲少妇最新在线视频| 免费成人黄色av| 麻豆精品在线播放| 国内精品亚洲| 新67194成人永久网站| 亚洲欧美日韩成人高清在线一区| 欧美承认网站| 亚洲大片精品永久免费| 国产一区在线播放| 欧美一区二区三区男人的天堂 | 亚洲国产精品毛片| 欧美一级网站| 久久精品道一区二区三区| 国产精品久久久久久五月尺| 亚洲精品无人区| 一本一本久久a久久精品综合妖精| 美女精品国产| 亚洲福利视频专区| 亚洲区中文字幕| 欧美粗暴jizz性欧美20| 亚洲高清免费视频| 夜夜嗨av一区二区三区四季av| 乱中年女人伦av一区二区| 男人插女人欧美| 亚洲精品久久久久中文字幕欢迎你| 久久综合九色欧美综合狠狠| 欧美国产在线电影| 日韩视频在线观看免费| 欧美日韩第一区| 亚洲天堂av在线免费| 欧美一区二区三区在线视频| 国产日产欧美精品| 久久精品亚洲一区二区三区浴池 | 蜜月aⅴ免费一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 在线中文字幕不卡| 性娇小13――14欧美| 国产区二精品视| 久久久xxx| 亚洲高清不卡在线| 亚洲一区二区高清| 国产日韩欧美二区| 鲁大师成人一区二区三区| 亚洲黑丝一区二区| 午夜精品久久久久久久男人的天堂| 国产精品日韩精品欧美精品| 欧美在线视频二区| 久久中文精品| 亚洲国产福利在线| 欧美一区二区黄色| 亚洲精品三级| 国产精品自拍三区| 免费在线观看精品| 亚洲一区二区欧美| 亚洲成色777777在线观看影院| 亚洲五月六月| 精品盗摄一区二区三区| 欧美日韩国产三区| 久久久xxx| 亚洲天堂视频在线观看| 欧美v日韩v国产v| 亚洲一区精彩视频| 亚洲国产精品成人| 国产私拍一区| 欧美性猛交xxxx乱大交退制版| 久久大综合网| 亚洲一区二区在线观看视频| 欧美国产第一页| 欧美一区永久视频免费观看| 亚洲精品乱码久久久久久日本蜜臀| 国产精品欧美日韩一区二区| 欧美福利一区二区三区| 欧美亚洲一区| 在线亚洲国产精品网站| 欧美激情国产日韩精品一区18| 久久精品99国产精品| 亚洲视频久久| 亚洲精品影视| 亚洲国产经典视频| 国产午夜精品理论片a级大结局| 欧美久久婷婷综合色| 老**午夜毛片一区二区三区| 午夜精品视频网站| 亚洲午夜精品视频| 一本色道久久综合精品竹菊 | 久久大逼视频| 欧美一区二区三区视频| 亚洲私人影院在线观看| 亚洲精品在线一区二区| 亚洲国产欧美一区二区三区久久| 蜜臀av一级做a爰片久久| 久久精品国产亚洲一区二区三区| 亚洲字幕一区二区| 亚洲一区三区电影在线观看| 亚洲天堂男人| 亚洲一区二区三区午夜| 99re6热在线精品视频播放速度| 亚洲电影免费在线观看| 一区在线观看视频| 在线成人激情| 在线看视频不卡| 亚洲国产美国国产综合一区二区| 狠狠久久婷婷| 精品动漫3d一区二区三区免费版 | 欧美亚洲免费电影| 亚洲免费在线电影| 亚洲欧美卡通另类91av | 中日韩视频在线观看| 亚洲最新视频在线播放| 日韩亚洲欧美一区二区三区| 亚洲精品在线二区| 99re66热这里只有精品3直播 | 亚洲在线不卡| 欧美一区二区在线视频| 午夜在线a亚洲v天堂网2018| 欧美亚洲一区二区在线观看| 久久激情视频| 欧美成人精品激情在线观看| 亚洲国产小视频在线观看| 亚洲日韩视频| 亚洲免费视频一区二区| 欧美中文在线免费| 免费影视亚洲| 国产精品久久久| 国内外成人在线| 亚洲欧洲一区二区三区| 一区二区三欧美| 欧美一区国产一区| 欧美.www| 一区二区免费在线播放| 性色av一区二区三区红粉影视| 久久日韩精品| 欧美日韩免费高清| 国产视频一区在线| 亚洲精品在线一区二区| 午夜欧美大尺度福利影院在线看| 久久久免费观看视频| 亚洲高清视频一区| 亚洲综合99| 欧美大胆人体视频| 国产麻豆9l精品三级站| 亚洲国产欧美一区二区三区丁香婷| 亚洲色无码播放| 免费永久网站黄欧美| 一区二区高清在线| 久久男女视频| 国产精品色在线| 9人人澡人人爽人人精品| 久久激情五月丁香伊人| 亚洲日产国产精品| 久久九九全国免费精品观看| 欧美系列亚洲系列| 亚洲国产精品激情在线观看| 欧美一区二区精品| 亚洲欧洲视频| 久久久天天操| 国产日韩欧美中文在线播放| 99re8这里有精品热视频免费| 久久久亚洲影院你懂的| 一本大道久久a久久综合婷婷| 久久久亚洲综合| 国产情人节一区| 亚洲在线视频网站| 亚洲精品国产精品乱码不99 | 欧美sm视频| 欧美一区二区三区视频在线| 欧美日韩另类一区| 亚洲精品乱码久久久久久按摩观 | 欧美大片一区二区| 极品尤物久久久av免费看| 午夜国产精品视频免费体验区| 欧美高清不卡在线| 久久久久久伊人| 国产亚洲在线观看| 欧美在线视频免费| 亚洲性视频h| 国产精品久久久久国产a级| 日韩午夜免费视频| 亚洲国产视频直播| 欧美韩日精品| 亚洲精品自在在线观看| 亚洲东热激情| 欧美电影在线观看完整版| 亚洲国产第一| 欧美日韩不卡| 宅男精品视频| 一区二区三区不卡视频在线观看| 欧美日韩免费观看一区=区三区| 亚洲毛片在线免费观看| 91久久中文| 欧美日韩另类视频| 亚洲欧美大片| 欧美一级精品大片| 尤物九九久久国产精品的特点|