社区
Delphi
帖子详情
怎样在循环中有条件的实现断点?
binchang
2000-07-25 04:41:00
for i:=1 to n do
begin
..
x=i;//break here when x=100
..
end;
如果我希望当x=100时程序中断,如何做?
...全文
202
4
打赏
收藏
怎样在循环中有条件的实现断点?
for i:=1 to n do begin .. x=i;//break here when x=100 .. end; 如果我希望当x=100时程序中断,如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meijg
2000-07-25
打赏
举报
回复
哇塞,我看错了,wingsun 说的是你要的吧
Wingsun
2000-07-25
打赏
举报
回复
在该处设置断点,
然后在那个红点上点击右键,选择BreakPoint Properties...
在弹出的对话框中的Condition输入x=100 。
meijg
2000-07-25
打赏
举报
回复
...
x:=i;
if x=100 then break;(退出for循环)
exit;(退出过程)
close;(关闭窗体,如果是主窗体,就关闭程序)
application.terminate;(彻底关闭程序)
huliao
2000-07-25
打赏
举报
回复
for i:=1 to n do
begin
..
x:=i;
if x=100 then break;
..
end;
以上是退出循环,不过你说是程序中断不知是什么意思?如果程序中断的话,用
application.terminate;可能拼写有错,你查一下TApplicaton对象。
Break-Point:编码不能没调试,调试不能没
断点
(Break Point),只会左键
断点
?是时候试试这样那样
断点
Break-Point 编码不能没调试,调试不能没
断点
(Break Point),只会左键
断点
?是时候试试这样那样
断点
基本
断点
如下图,这种是最常用的
断点
,也是最容易设置。左键点击一下就可以设置。 编辑
断点
断点
是可以编辑的。
断点
有下面几个属性可以设置: Condition Ignore Action Options Condition 这里可以输入
条件
表达式,满足
条件
的时候
断点
就会生效。例如上面输入a == 50。这个是非常有用的设置,特别在
循环
体内调试的时候,用着真的是爽。 Ingore 在这里可以设置忽略
断点
次数。 Action Action是这里最复杂的,最强大的功能了。Action有6中类型。如下图 AppleScript Capture GPU Frame Debugger Command Log Message Shell Command Sound 常用的就是Log M
使用 Eclipse 调试 Java 程序的技巧
断点
视图 :
条件
断点
】 如果你只对应用中的某部分感兴趣的话,这个功能非常有用。例如,如果你要在第13次
循环
的时候检查程 序,或者在一个抽象父类中调试某些功能,而你只关注其 中一个具体的
实现
。你可以在
断点
视图中设置
条件
, 或者通过代码旁边的蓝色
断点
标记的右键菜单("Breakpoint Properties")设置。你可以在
条件
代码片段为 true的时候暂停程序,或者当代码片段的值改变的时候挂起程序。 顾名思义就是一个有一定
条件
的
断点
,只有满足了用户设置的
条件
,代码才会在运行到
断点
处时停止。 在
断点
处点击鼠标右键,选择最后一个"Breakpoint Properties"
断点
的属性界面及各个选项的意思如下图,
vs调试,
条件
断点
:有个前提为
循环
10万次的
断点
,特定值的
断点
,特定线程的
断点
代码调试,
条件
断点
:有个前提为
循环
10万次的
断点
普通
断点
可以解决大部分问题,但有一些
条件
比较独特的情况,比如需要在
循环
执行到第几万次时
断点
将其中断时,手动点击继续几万次明显不现实,解决这个问题的办法是: 鼠标右键单击该
断点
,并在弹出的菜单中选
条件
,给该
断点
设置阻塞进程的
条件
然后在弹出的复选框中勾上
条件
, 在第一个下拉列表中选择命中次数, 在第二个下拉列表中选择=或>=, 在第三个输入框中填入次数,就可以完成
条件
设置了, 然后再调试,程序就可以在几万次以后才会阻塞线程进行调试,而不用手动点击继续几
Python在利用Pycharm调试时,如何在满足某个
条件
时才停下来进入调试模式(
条件
断点
)?
Python在利用Pycharm调试时,如何在满足某个
条件
时才停下来进入调试模式(
条件
断点
)?
Visual Studio中如何设置
条件
断点
设置
断点
是调试程序必不可少的手段,有时候我们需要观察程序运行时,在满足特定
条件
时,才命中
断点
,而不是运行至
断点
处就命中; 这个时候我们就需要设置
条件
断点
;所谓
条件
断点
,就是程序运行至
断点
处时,满足设置的
条件
才进行命中,否则不命中; 在使用Visual Studio进行程序开发时,设置
条件
断点
的方法如下: 1. 首先在需要的程序行处打上
断点
; 2. 然...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章