C++builder中,按F7/F8与按F9到底有什么不同?

benbebnmao 2002-08-28 06:30:10
C++builder中,按F7/F8与按F9到底有什么不同?
F9执行时,虽然结果希望值有出入但不提示我有错。
但用F7/F8时,非要蹦出个框来说我有错:
Project project1.exe raised exception class EAccessViolation with message
violation at address 40059c08in module 'vcl50.bpl',read of address 00000024 process stopped .Use Step or Run to continue.

我找了半天我不知道我那个地方非法访问了内存!


...全文
102 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
JamesJiang 2002-08-29
  • 打赏
  • 举报
回复
可能是你的BCB有问题
还有就是可能你的代码中可能有某些同步问题。
benbebnmao 2002-08-28
  • 打赏
  • 举报
回复
只是这点不同么?
可是为什么我的程序按f9可以通过,不报错,但结果预期望值不同,所以我想单步调试,但是用单步执行就说我有这样的错误:

Project project1.exe raised exception class EAccessViolation with message
violation at address 40059c08in module 'vcl50.bpl',read of address 00000024 process stopped .Use Step or Run to continue.

这是为什么??

tiko 2002-08-28
  • 打赏
  • 举报
回复
顶楼说的完全正确
cdws222 2002-08-28
  • 打赏
  • 举报
回复
同意1楼的说法
hubao 2002-08-28
  • 打赏
  • 举报
回复
同意 JamesJiang(欢乐英雄) 的说法
child_bj 2002-08-28
  • 打赏
  • 举报
回复
楼上所言即是
JamesJiang 2002-08-28
  • 打赏
  • 举报
回复
进入函数意思是指进入内部进行单步跟踪
JamesJiang 2002-08-28
  • 打赏
  • 举报
回复
F9,一直执行直到碰到断点为止;
F8,单步执行,但不进入函数。
F7,单步执行,进入函数。

13,866

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧