• <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>
            隨筆-4  評(píng)論-40  文章-117  trackbacks-0
             



            一般來(lái)說(shuō),動(dòng)態(tài)鏈接庫(kù)在內(nèi)存中只會(huì)加載一次

             

            每個(gè)進(jìn)程需要調(diào)用到次動(dòng)態(tài)鏈接庫(kù)的時(shí)候,都會(huì)從這一個(gè)內(nèi)存地址中加載

             

            但,如果進(jìn)程需要改動(dòng)動(dòng)態(tài)鏈接庫(kù)中的信息,哪怕是全局變量,系統(tǒng)也會(huì)從內(nèi)存中重新分配出一小塊區(qū)域,來(lái)進(jìn)行這些變量的存儲(chǔ)

            那么與之對(duì)應(yīng)的,每一個(gè)進(jìn)程,所修改的動(dòng)態(tài)鏈接庫(kù),只能是自己的一份,不能在所有進(jìn)程中共享的

             

            如果想在所有進(jìn)程中共享一份動(dòng)態(tài)鏈接庫(kù)數(shù)據(jù),則需要在DLL中設(shè)置一個(gè)共享的 “段”。
             

            以下代碼是定義一個(gè)節(jié)并給節(jié)命名為MySec,HWND g_hWnd=NULL;為將放在節(jié)中的數(shù)據(jù)

            #pragma data_seg("MySec")
            HWND g_hWnd=NULL;
            #pragma data_seg()

             注意:但是放在 MySec 段中的變量必須要被初始化。飛走而編譯器就會(huì)將該變量放到 MySec 段以外
            的其他段中。

             

              

            僅定義一個(gè)數(shù)據(jù)段還不能達(dá)到共享數(shù)據(jù)的目的,還要告訴編譯器該段的屬性,有兩種方法可以實(shí)現(xiàn)該目的(其效果是相同的),一種方法是在.DEF文件中加入如下語(yǔ)句:

             

            SETCTIONS

              MySec READ WRITE SHARED



             

            另一種方法是在項(xiàng)目設(shè)置鏈接選項(xiàng)中加入如下語(yǔ)句:

              /SECTION:shareddata,rws


            RWS:r為讀,w為寫(xiě),s為共享


            或者 使用一種更方便的方法,直接將連接器開(kāi)關(guān)嵌入到 dll 的源代碼中。

            #pragma comment(linker,"/section:MySec,RWS")



             

            posted on 2009-04-04 13:58 李陽(yáng) 閱讀(1108) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): C++
            久久久精品一区二区三区| 久久久久久极精品久久久| 99久久精品免费| 精品国产婷婷久久久| 亚洲日本va午夜中文字幕久久 | 久久久久人妻精品一区三寸蜜桃| 久久国产亚洲高清观看| 久久久久综合网久久| 国产国产成人精品久久| 久久精品国产一区二区| 久久久久久一区国产精品| 久久夜色精品国产| 性欧美丰满熟妇XXXX性久久久| 久久人人爽人人爽人人片AV不 | segui久久国产精品| 热久久最新网站获取| 亚洲精品tv久久久久久久久| 亚洲AV日韩AV永久无码久久| 久久久久人妻精品一区二区三区 | 免费一级欧美大片久久网| 精品久久久久久国产免费了| 亚洲国产精品狼友中文久久久| 久久久久久久久久久久久久| 99久久国产热无码精品免费久久久久| www.久久99| 要久久爱在线免费观看| 蜜臀av性久久久久蜜臀aⅴ| 国产精品久久久久一区二区三区| 欧美国产成人久久精品| 天堂久久天堂AV色综合| 99热精品久久只有精品| 久久免费看黄a级毛片| 久久亚洲欧美日本精品| 97精品国产97久久久久久免费| 国产精品久久久天天影视香蕉 | 97久久超碰国产精品2021| 国内精品久久久久久久久电影网| 国产精品99久久久久久宅男小说| 久久精品国产99久久香蕉| 久久这里只有精品18| 热久久国产欧美一区二区精品|