Steve,

If you need to come back and continue the next step in your command
file, then, you will need the RUN command with RETURN statement.

For more details: http://www.razzak.com/fte

Very Best Regards,

Razzak.


At 04:59 PM 7/11/2002 -0500, Steve in Memphis wrote:

>Q related to this :
>
>When using,
>
>   QUIT TO my_file_spec.cmd
>
>is executed, it must surely (re-)open the file, "my_file_spec.cmd" and begin
>execution at the FIRST executable statement, as opposed to using RETURN,
>which would begin at the NEXT executable statement.  Is this true?
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> > Behalf Of A. Razzak Memon
> > Sent: Friday, July 05, 2002 3:04 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Calculating Depth (FILE, not Personal Character) - Razzak's
> > Reply
> >
> >
> >
> > Steve,
> >
> > It depends on how many RUN statements you have!  It looks like you
> > have too-many.
> >
> > When you use RUN filespec command from within a command or
> > procedure file, R:BASE adds one to the nesting level for each nested
> > command file.  RETURN is the only way to exit command and to return
> > control to the next line in the calling command file, and the nesting
> > counter decreases by one.
> >
> > You can nest command files, such as RUN filespec, IF structures,
> > WHILE loops, and SWITCH structures. The number of control
> > structures that you can nest depends on the amount of memory
> > available when the command or procedure file executes.
> >
> > You can have up to five levels of RUN execution, unless you use the
> > SET FILES command to change the number of command files that
> > can be open simultaneously. In other words, command file 1 can
> > execute command file 2, command file 2 can execute command file 3,
> > command file 3 can execute command file 4, and command file 4 can
> > execute command file 5. Successive RETURN commands pass
> > execution control back up through the command files.
> >
> > It all comes down to defining nesting levels and ... making sure to return
> > control back to the originating command file.
> >
> > I recommend to use QUIT TO filespec command.
> >
> > Using the QUIT TO filespec command, there is no overhead, no nesting
> > level, nor does R:BASE have to keep track of nesting levels.
> >
> > Using the QUIT TO filespec command, you can QUIT TO any command
> > file at any level you wish and never have to worry about RETURNing to
> > the last command to return control to the one command before and so
> > on ...
> >
> > QUIT TO filespec command clears all nesting levels and resets the
> > nesting level to 0. Thus, no overhead.
> >
> > Hope that helps to understand the logic!
> >
> > Have a great weekend!
> >
> > Very Best Regards,
> >
> > Razzak.
> >
> >
> > At 02:03 PM 7/5/2002 -0500, J. Stephen Wills wrote:
> >
> > >As you might surmise, I'm having some problems.  When I have FILE
> > >DEPTH = 5, I "lose" certain functionality, this functionality
> > being contained
> > >in the called file-modules.  When I call them fm a "lower"
> > level, they work.
> > >Then I changed FILE DEPTH = 10, and re-ran the app "from the top" - well,
> > >bust my breeches, it worked.  So, while I think I better understand the
> > >problem, I sure appreciate some input on the various/best ways to address
> > >it.


================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

Reply via email to