调试时,为何F8通过,F7报错?(50分)

C

c4

Unregistered / Unconfirmed
GUEST, unregistred user!
《delphi深度历险》一书中足球赛那个例子,为何用F8跟踪能过去;而用F7跟踪报错?
错误信息如下:Error Creating form:OBJECT expected on line 1.
 
可能是有些代码的执行不可以中断吧?
 
我越来越晕了!

下面是该例子的项目文件uses部分

program tilemgr;

uses
Forms,
main in 'main.pas' {MainForm},
util in '../util.pas',
kinddlg in '../kinddlg.pas' {TileKindDlg},
tiles in '../tiles.pas',
mapunit in '../mapunit.pas', (1)
about in '../about.pas' {AboutBox}; (2)
...
我说的错误信息,是在初始化about单元时出现的。about单元很简单,一个普通的显示关于
信息的form。
无意中,将(1)处最后改为“;”号;(2)处加“//”改为注释;按F7调试,当然报错。
但是再原样该回来后,按F7调试,能通过(未出现Error Creating form:OBJECT expected
on line 1.)。每次均这样。



 
顶部