• <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>

            中國民工

            頑石-滾過的路總該留下痕跡

            GlobalAlloc返回Null的可能性

            注:本文最初發(fā)表在csai的blog http://blog.csai.cn/user1/16781/archives/2006/6646.html# 上,現(xiàn)在在這里做個備份。

               最初發(fā)現(xiàn)這個問題是在VChelp.net的論壇上, 原貼的問題描述如下:

               原貼地址: http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=178091&forum_id=

                對它只知道皮毛,GlobalAlloc(GNN, 175)返回NULL
                現(xiàn)象如下:
                1. 內(nèi)存還多呢! 不明白比爾的任務(wù)管理器對它好使否?
                2. 據(jù)說 它只能分配6000個HGLOBAL, 會不會和它有關(guān)系!? //我如何知道是否超過這個數(shù)了呢?
                3. 我們軟件有一個工具, 來監(jiān)測和它相關(guān)的函數(shù), 發(fā)現(xiàn)沒有泄漏//那個工具應(yīng)該不會有問題吧!

               我從來沒有用過這東西, 流行這東西的時候, 我還不知道什么叫cpp呢, 有經(jīng)驗的人來幫忙啦~~~~~~~

                針對上述描述1和描述2,  我寫了一段代碼測試了一下, 還真的會出現(xiàn)返回為NULL的情況. 相關(guān)代碼如下:

                HGLOBAL g[80000];
                memset(g, 0, sizeof(g));
                int m = 0;

                for(unsigned long i = 0; i < 80000; i++)
                {
                    g[i] = ::GlobalAlloc(GMEM_MOVEABLE|GMEM_ZEROINIT, 175);

                    if(g[i] == NULL)
                    {
                        m++; // 這里加個斷點
                    }
                }

               測試一下這段代碼,  我發(fā)現(xiàn) i = 65535 以后, 申請的都是NULL. 也就是說, GlobalAlloc最多只能成功申請65535次, 其它的申請操作將返回NULL.

            posted on 2007-11-20 15:59 中國民工 閱讀(1122) 評論(0)  編輯 收藏 引用 所屬分類: MFC

            久久久久免费精品国产| 欧美久久久久久| 国产99久久久久久免费看| 91精品国产综合久久四虎久久无码一级 | 午夜不卡888久久| 欧美粉嫩小泬久久久久久久| 香蕉久久久久久狠狠色| 精品国产乱码久久久久久1区2区 | 久久91精品国产91| 欧洲人妻丰满av无码久久不卡| 香蕉久久一区二区不卡无毒影院| 久久99精品免费一区二区| 久久人与动人物a级毛片| 久久国产精品99久久久久久老狼| 四虎亚洲国产成人久久精品| 国产精品一久久香蕉国产线看| 久久精品这里只有精99品| 婷婷伊人久久大香线蕉AV | 蜜桃麻豆WWW久久囤产精品| 久久99免费视频| 久久天天躁狠狠躁夜夜avapp| 久久久久久av无码免费看大片| 成人妇女免费播放久久久| 国产精品99久久久精品无码| 亚洲国产二区三区久久| 久久精品中文闷骚内射| 日本五月天婷久久网站| 久久精品国产清自在天天线| 久久精品国产半推半就| 久久精品人人做人人爽97| 久久夜色精品国产噜噜亚洲a | 久久久国产精品福利免费| 久久精品中文无码资源站 | 伊人久久精品无码av一区| 亚洲精品乱码久久久久久蜜桃| 亚洲国产精久久久久久久| 久久免费线看线看| 99久久精品九九亚洲精品| 久久国产精品久久精品国产| 久久99国产精品久久| 久久电影网2021|