1. Debugger problem on WIndows 2.2 PD Edition

Hi There,

I seem to get strange errors when I press "!" in the debugger.
If I remove the trace(1) everything works as you would expect,
if I step (by pressing enter) through the program it works,

but if I press "!" I get errors like variables haven't been defined when
they have.

As an example see the following code:

--------------------
with trace

trace(1)

sequence test
test = {}

for i = 1 to 10 do
   test = append(test, i)
   ? test
end for

--------------------

If I step through it, it works,
If I remove the trace(1) it works,
If I press "!" as soon as the debuuger screen is displayed I get the
following in the trace file:

----------------

test_dbg.exw:6
program aborted

Global & Local Variables

 test_dbg.exw:
    test = <no value>


Traced lines leading up to the failure:

test_dbg.exw:3 trace(1)
test_dbg.exw:6 test = {}


---------------------

Can anyone explain why??
Or is it a bug?

Thanks

Ray Smith

new topic     » topic index » view message » categorize

2. Re: Debugger problem on WIndows 2.2 PD Edition

>I seem to get strange errors when I press "!" in the debugger.
>If I remove the trace(1) everything works as you would expect,
>if I step (by pressing enter) through the program it works,
>
>but if I press "!" I get errors like variables haven't been defined when
>they have.
>
>Can anyone explain why??
>Or is it a bug?
>
>Thanks
>
>Ray Smith

Hi Ray,
this is the expected behaviour for trace. The "!" key means "Abort the
program now!". It leaves various debug details in the EX.ERR file.


-----
cheers,
Derek Parnell

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu