电竞比分网-中国电竞赛事及体育赛事平台

分享

DebugBreak

 quasiceo 2013-02-19

DebugBreak

DebugBreak()想斷就斷


        最近做OCX控件,和IE關(guān)系特密切,需要在OCX里回調(diào)頁面上的js函數(shù)。想調(diào)試回調(diào)js函數(shù)這塊兒,不用IE調(diào)試吧,取不到頁面Document、js對象,用IE調(diào)吧,斷點又總是失效。

         郁悶了好久,終于在CSDN上查到了一位大牛以前的回貼,可以在想要設(shè)置斷點的地方,加入DebugBreak()函數(shù),程序執(zhí)行到這里的時候,自動提示加載調(diào)試器進行調(diào)試。

         呵呵,這一招真的挺好用,生成并注冊O(shè)CX后,不用在VS里調(diào)試,直接運行IE加載控件,只要一執(zhí)行到DebugBreak,就彈出提示框詢問是否進行調(diào)試,真爽!


使用 __asm int 3 或 __debugbreak 放置的代碼中。


To trigger the debugger from code (supposedly, I don't have a copy of delphi handy to try):

asm int 3 end;

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多