社区
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时程序中断,如何做?
...全文
201
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"
断点
的属性界面及各个选项的意思如下图,
Qt
断点
调试技巧
课程介绍Qt
断点
调试窗口介绍无死机堆栈问题分析
条件
断点
如何使用使用编译宏和好用的输出函数死锁问题如何去调查 授课风格
vs调试,
条件
断点
:有个前提为
循环
10万次的
断点
,特定值的
断点
,特定线程的
断点
代码调试,
条件
断点
:有个前提为
循环
10万次的
断点
普通
断点
可以解决大部分问题,但有一些
条件
比较独特的情况,比如需要在
循环
执行到第几万次时
断点
将其中断时,手动点击继续几万次明显不现实,解决这个问题的办法是: 鼠标右键单击该
断点
,并在弹出的菜单中选
条件
,给该
断点
设置阻塞进程的
条件
然后在弹出的复选框中勾上
条件
, 在第一个下拉列表中选择命中次数, 在第二个下拉列表中选择=或>=, 在第三个输入框中填入次数,就可以完成
条件
设置了, 然后再调试,程序就可以在几万次以后才会阻塞线程进行调试,而不用手动点击继续几
Python在利用Pycharm调试时,如何在满足某个
条件
时才停下来进入调试模式(
条件
断点
)?
Python在利用Pycharm调试时,如何在满足某个
条件
时才停下来进入调试模式(
条件
断点
)?
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章