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

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            VC快速強制退出程序方法

            轉(zhuǎn)載自:http://shashanzhao.com/archives/791.html

            首先為什么要快速強制退出應(yīng)用程序.

            1.想快點結(jié)束程序,關(guān)閉自己,節(jié)約時間

            2.正常退出時(或者關(guān)閉窗口時)崩潰,出來一個對話框

            “XXX已停止工作,Windows 正在檢查該問題的解決方案…”,一時找不到原因解決,總不能關(guān)閉的時候老看見這個框吧.

            3.寫的代碼是給自己用的,不嚴(yán)格,所以如果正常退出,會調(diào)用一大堆析構(gòu)函數(shù),可能又涉及到多線程,必崩潰,這時就不得不考慮用快速簡單粗暴的方法了.

            4.快速退出程序沒有多少影響,系統(tǒng)會幫你回收所有東西,所以不用擔(dān)心內(nèi)存泄露等, 唯一的影響就是你可能來不及保存一些窗口的配置,文件來不及保存等等了.

            轉(zhuǎn)到正題,目前有以下幾個函數(shù)可以快速退出程序.

            exit(0)  調(diào)用全局或者靜態(tài)對象的析構(gòu)函數(shù)然后退出
            ExitProcess(0)  調(diào)用全局或者靜態(tài)對象的析構(gòu)函數(shù)然后退出
            abort()  不調(diào)用全局或者靜態(tài)對象的析構(gòu)函數(shù),
            但在Release下彈出”XXX已停止工作,Windows 正在檢查該問題的解決方案…”,
            在Debug下會彈出”Debug Error!…”,不好用
            TerminateProcess(GetCurrentProcess(), 0)    不調(diào)用全局或者靜態(tài)對象的析構(gòu)函數(shù),干凈利落的退出,程序員的大愛啊

            注:

            以上函數(shù)都會退出程序,忽略局部對象的析構(gòu)和后面的代碼.
            就是此函數(shù)不會返回,直到程序終止.

            總結(jié)就是如果碰到關(guān)閉時出現(xiàn)崩潰就使用TerminateProcess(GetCurrentProcess(), 0)來退出,哈哈,頓時清爽了.

             

            測試環(huán)境:

            Window 7,VC(VS/Visual Stdio)2010

            posted on 2016-05-14 14:31 楊粼波 閱讀(1114) 評論(1)  編輯 收藏 引用

            評論

            # re: VC快速強制退出程序方法 2016-05-14 14:34 楊粼波

            TerminateProcess(GetCurrentProcess(), 0)
            簡單粗暴,有時候關(guān)閉程序也需要快速的關(guān)閉,收拾殘局的事兒索性干脆就讓系統(tǒng)去干了.  回復(fù)  更多評論   


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


            无码人妻精品一区二区三区久久| 国产精品久久久久久影院| 久久人人爽人人爽人人片AV不| 囯产精品久久久久久久久蜜桃| 精品久久久久久亚洲精品| 日韩欧美亚洲综合久久影院d3| 亚洲一区精品伊人久久伊人| 国内精品久久久久影院一蜜桃| 久久九色综合九色99伊人| 久久精品国产99国产电影网 | 狠狠狠色丁香婷婷综合久久五月| 久久国产成人午夜aⅴ影院| 午夜久久久久久禁播电影| 久久久精品国产亚洲成人满18免费网站| 精品无码久久久久国产动漫3d| 热99re久久国超精品首页| 久久综合88熟人妻| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 久久激情亚洲精品无码?V| 久久精品国产亚洲AV无码偷窥| 久久久中文字幕日本| 久久99热精品| 国产精品久久久久国产A级| 久久九九久精品国产免费直播| 久久精品国产清自在天天线| 久久被窝电影亚洲爽爽爽| 97久久国产露脸精品国产| 亚洲人成无码久久电影网站| 99久久精品免费看国产免费| 久久青青草原国产精品免费| 久久精品99久久香蕉国产色戒| 亚洲va久久久噜噜噜久久天堂| AV无码久久久久不卡蜜桃| 麻豆久久久9性大片| 色播久久人人爽人人爽人人片aV| 久久精品九九亚洲精品天堂| 国产精品久久久天天影视| 激情伊人五月天久久综合| 国产精品18久久久久久vr | 久久久久人妻精品一区三寸蜜桃| 国产福利电影一区二区三区久久久久成人精品综合 |