• <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>
            Dict.CN 在線詞典, 英語學(xué)習(xí), 在線翻譯

            學(xué)海苦作舟,書山勤為徑

            留下點(diǎn)回憶

            常用鏈接

            統(tǒng)計(jì)

            積分與排名

            Denoise

            English study

            Web技術(shù)

            數(shù)據(jù)壓縮

            一些連接

            最新評論

            從DLL外面刪除DLL傳遞出來的BUFFER產(chǎn)生的問題

            這個(gè)問題我已經(jīng)遇到很多次了,只是沒有記性,在這里記錄一下。這個(gè)問題只針對VC。
            問題是:
            在調(diào)用DLL的程序中刪除DLL中分配的BUFFER會(huì)CRASH。

            原因:
            由于在VC編譯的時(shí)候可以選擇多種不同的運(yùn)行時(shí)庫,如果調(diào)用DLL的程序與DLL的這個(gè)選項(xiàng)不匹配(例如:DLL采用多線程DEBUG版本,而調(diào)用程序采用多線程DLL版本),那么就會(huì)出現(xiàn)上面的情況。

            解決辦法:
            很簡單,只需要讓兩種庫為同一種就可以了。具體設(shè)置步驟如下:
            菜單:項(xiàng)目-》設(shè)置-》C/C++-》代碼生成-》運(yùn)行時(shí)庫

            posted on 2006-06-13 09:43 笨笨 閱讀(566) 評論(4)  編輯 收藏 引用

            評論

            # re: 從DLL外面刪除DLL傳遞出來的BUFFER產(chǎn)生的問題 2006-06-13 10:39 周星星

            解決辦法應(yīng)該是誰分配誰釋放
            既然dll提供了獲得緩沖的函數(shù),那么就應(yīng)該提供一個(gè)釋放緩沖的函數(shù)。  回復(fù)  更多評論   

            # re: 從DLL外面刪除DLL傳遞出來的BUFFER產(chǎn)生的問題 2006-06-13 15:12 笨笨

            你說的很有道理,但有的時(shí)候,你從DLL得到一個(gè)BUFFER,然后你要使用他,但DLL根本不知道你什么時(shí)候釋放。當(dāng)然我們可以在DLL中提供一個(gè)API來專門用于釋放BUFFER,哈哈,不過總有不方便的地方。
            而且如果采用這種辦法,我們根本不知道是采用的庫導(dǎo)致刪除BUFFER出問題的這個(gè)知識點(diǎn).  回復(fù)  更多評論   

            # re: 從DLL外面刪除DLL傳遞出來的BUFFER產(chǎn)生的問題 2006-06-14 11:04 ZiDing

            我的做法是,不管寫啥都用MT就OK了。  回復(fù)  更多評論   

            # re: 從DLL外面刪除DLL傳遞出來的BUFFER產(chǎn)生的問題 2006-06-14 16:32 笨笨

            呵呵,你調(diào)式怎么辦?所以還必須區(qū)別對待  回復(fù)  更多評論   


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            亚洲国产精品久久电影欧美| 日韩亚洲欧美久久久www综合网| 久久久久夜夜夜精品国产| 精品午夜久久福利大片| 久久99精品免费一区二区| 亚洲午夜精品久久久久久浪潮 | 国产精品99久久久久久宅男小说| 亚洲日本va午夜中文字幕久久 | 成人精品一区二区久久久| 亚洲精品无码专区久久同性男| 亚洲va中文字幕无码久久| 久久中文精品无码中文字幕| 久久综合狠狠综合久久| 九九久久精品国产| 精品久久久久久久久中文字幕| 久久久久99精品成人片牛牛影视| 亚洲色欲久久久综合网东京热| 国产免费福利体检区久久| 久久精品国产亚洲AV高清热| 欧美精品一区二区久久| 91精品国产91久久综合| 亚洲国产精品18久久久久久| 伊人久久大香线蕉成人| 国产精品日韩深夜福利久久| 国产69精品久久久久777| 久久精品国产99久久久古代| 久久精品国产亚洲一区二区三区 | 国产欧美一区二区久久| 午夜精品久久久久久中宇| 亚洲天堂久久久| 国产香蕉久久精品综合网| 女同久久| 久久综合亚洲鲁鲁五月天| 中文精品99久久国产| 久久亚洲日韩看片无码| 亚洲国产日韩欧美久久| 亚洲国产天堂久久综合| 99久久免费国产精品特黄| 久久久久亚洲精品日久生情 | 曰曰摸天天摸人人看久久久| 99久久99久久|