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

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

            留下點(diǎn)回憶

            常用鏈接

            統(tǒng)計(jì)

            積分與排名

            Denoise

            English study

            Web技術(shù)

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

            一些連接

            最新評(píng)論

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

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

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

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

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

            評(píng)論

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

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

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

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

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

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

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

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


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


            一级A毛片免费观看久久精品| 国产亚洲欧美精品久久久| 99久久er这里只有精品18| 久久国产欧美日韩精品| 亚洲国产精品婷婷久久| 亚洲七七久久精品中文国产| 中文字幕久久亚洲一区| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 国产一区二区精品久久凹凸 | 色婷婷综合久久久久中文| 久久精品一本到99热免费| 久久婷婷色综合一区二区| 国产精品视频久久久| 亚洲国产成人久久精品99| 国产产无码乱码精品久久鸭| 午夜精品久久影院蜜桃| 日韩久久无码免费毛片软件| 精品久久无码中文字幕| 欧美激情精品久久久久久| 久久久久九国产精品| 久久久久久毛片免费看| 久久精品无码专区免费东京热 | 人妻无码中文久久久久专区| 日韩精品久久无码人妻中文字幕| 精品国产福利久久久| 久久精品成人国产午夜| 国产aⅴ激情无码久久| 亚洲精品无码久久久久| 久久综合国产乱子伦精品免费| 久久久久国产一区二区| AV无码久久久久不卡网站下载| 久久亚洲精品国产精品婷婷| 久久亚洲高清综合| 91亚洲国产成人久久精品| 99久久99这里只有免费的精品| 日本强好片久久久久久AAA | 久久综合九色综合久99| 国产精品久久久久久影院| 久久影院综合精品| 伊人久久久AV老熟妇色| 人人妻久久人人澡人人爽人人精品|