分享

DebugBreak

 quasiceo 2013-02-19

DebugBreak

DebugBreak()想断就断


        最近做OCX控件,和IE关系特密切,需要在OCX里回调页面上的js函数。想调试回调js函数这块儿,不用IE调试吧,取不到页面Document、js对象,用IE调吧,断点又总是失效。

         郁闷了好久,终于在CSDN上查到了一位大牛以前的回贴,可以在想要设置断点的地方,加入DebugBreak()函数,程序执行到这里的时候,自动提示加载调试器进行调试。

         呵呵,这一招真的挺好用,生成并注册OCX后,不用在VS里调试,直接运行IE加载控件,只要一执行到DebugBreak,就弹出提示框询问是否进行调试,真爽!


使用 __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;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多