dbTalk Databases Forums  

UniData debugger question

comp.databases.pick comp.databases.pick


Discuss UniData debugger question in the comp.databases.pick forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
michael@preece.net
 
Posts: n/a

Default UniData debugger question - 11-09-2005 , 05:52 PM






Right up front I have to say the UniBasic debugger is *far* superior to
D3's.

Suppose you're stepping through code - or you have 'V'erbose and a
breakpoint set - and you come to a CALL statement. The debugger throws
out "***Cannot get source code of object file: {filepath for catalog
entry}" and prompts with "***Please input source code file name:". Is
there something I can enter at that point to, in effect, say "I'm not
interested in that subroutine so do the call anyway and come back to me
when you're done"?

Mike.

PS. What's Open(ish)QM's like?


Reply With Quote
  #2  
Old   
Dave Walker
 
Posts: n/a

Default Re: UniData debugger question - 11-09-2005 , 06:45 PM






michael (AT) preece (DOT) net wrote:
Quote:
Right up front I have to say the UniBasic debugger is *far* superior to
D3's.

Suppose you're stepping through code - or you have 'V'erbose and a
breakpoint set - and you come to a CALL statement. The debugger throws
out "***Cannot get source code of object file: {filepath for catalog
entry}" and prompts with "***Please input source code file name:". Is
there something I can enter at that point to, in effect, say "I'm not
interested in that subroutine so do the call anyway and come back to me
when you're done"?

Mike.

PS. What's Open(ish)QM's like?

Hit the break key again (either Control-C or control-Break). This should
leave you at a debugger prompt. Type 'out" at the prompt and it should
exit the subroutine and break again when it returns to the calling program.

Haven't got a lot of time logged with qm's debugger, but it's reasonably
similar. I do recall missing some feature that UniData's debugger has,
but I don't remember what it was.

Regards,
--
Dave Walker


Reply With Quote
  #3  
Old   
Dave Walker
 
Posts: n/a

Default Re: UniData debugger question - 11-09-2005 , 06:52 PM



Dave Walker wrote:
Quote:
michael (AT) preece (DOT) net wrote:

Right up front I have to say the UniBasic debugger is *far* superior to
D3's.

Suppose you're stepping through code - or you have 'V'erbose and a
breakpoint set - and you come to a CALL statement. The debugger throws
out "***Cannot get source code of object file: {filepath for catalog
entry}" and prompts with "***Please input source code file name:". Is
there something I can enter at that point to, in effect, say "I'm not
interested in that subroutine so do the call anyway and come back to me
when you're done"?

Mike.

PS. What's Open(ish)QM's like?

Hit the break key again (either Control-C or control-Break). This should
leave you at a debugger prompt. Type 'out" at the prompt and it should
exit the subroutine and break again when it returns to the calling program.

Haven't got a lot of time logged with qm's debugger, but it's reasonably
similar. I do recall missing some feature that UniData's debugger has,
but I don't remember what it was.

Regards,
--
Dave Walker
Forgot to mention that you may have to turn verbose off before typing
out, and then on again once you return to the calling program.


Reply With Quote
  #4  
Old   
Bruce Nichol
 
Posts: n/a

Default Re: UniData debugger question - 11-09-2005 , 08:13 PM



On Wed, 09 Nov 2005 19:45:13 -0500, Dave Walker
<daveweb (AT) portico-services (DOT) net> wrote:

Quote:
michael (AT) preece (DOT) net wrote:
Right up front I have to say the UniBasic debugger is *far* superior to
D3's.

Suppose you're stepping through code - or you have 'V'erbose and a
breakpoint set - and you come to a CALL statement. The debugger throws
out "***Cannot get source code of object file: {filepath for catalog
entry}" and prompts with "***Please input source code file name:". Is
there something I can enter at that point to, in effect, say "I'm not
interested in that subroutine so do the call anyway and come back to me
when you're done"?

Mike.

PS. What's Open(ish)QM's like?
Very pretty, if you use AccuTerm or QM's "given" TE's....

Regards,

Bruce Nichol
Talon Computer Services
ALBURY NSW Australia

http://www.taloncs.com.au

If it ain't broke, fix it until it is....


Reply With Quote
  #5  
Old   
michael@preece.net
 
Posts: n/a

Default Re: UniData debugger question - 11-10-2005 , 03:43 PM




Dave Walker wrote:

Quote:
Dave Walker wrote:
michael (AT) preece (DOT) net wrote:

Right up front I have to say the UniBasic debugger is *far* superior to
D3's.

Suppose you're stepping through code - or you have 'V'erbose and a
breakpoint set - and you come to a CALL statement. The debugger throws
out "***Cannot get source code of object file: {filepath for catalog
entry}" and prompts with "***Please input source code file name:". Is
there something I can enter at that point to, in effect, say "I'm not
interested in that subroutine so do the call anyway and come back to me
when you're done"?

Mike.

PS. What's Open(ish)QM's like?

Hit the break key again (either Control-C or control-Break). This should
leave you at a debugger prompt. Type 'out" at the prompt and it should
exit the subroutine and break again when it returns to the calling program.

Haven't got a lot of time logged with qm's debugger, but it's reasonably
similar. I do recall missing some feature that UniData's debugger has,
but I don't remember what it was.

Regards,
--
Dave Walker

Forgot to mention that you may have to turn verbose off before typing
out, and then on again once you return to the calling program.
Oh - for anyone digging this thread up in the archives - use PP if you
want to return to the debugger on exit from the subroutine.

Mike.



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.