如何在代码中模拟Delphi断点?

前端之家收集整理的这篇文章主要介绍了如何在代码中模拟Delphi断点?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我很确定我以前看过这个,但是我没有发现/记得如何做到这一点。我想要一行代码,当从Delphi调试器执行时,我希望调试器弹出,就像在该行上有一个断点。

就像是:

FooBar := Foo(Bar);
SimulateBreakPoint; // Cause break point to occur in Delphi IDE if attached
WriteLn('Value: ' + FooBar);

希望这是有道理的。我知道我可以使用一个例外,但这样会是更多的开销,然后我想要。这是一些演示代码

提前致谢!

解决方法

要从代码中触发调试器(据说我没有一个delphi的副本可以尝试):
asm int 3 end;

看到这个页面

http://17slon.com/blogs/gabr/2008/03/debugging-with-lazy-breakpoints.html

猜你在找的Delphi相关文章