How many file handles are left is shown when CHKDSK FH is run. Each RUN with out a RETURN moves deeper one level and uses one handle. A RETURN moves up one level and releases one handle. A file handle is used also for temporary stuff like SORT which may use one or two handles. The old 16 bit version only had 5 nesting levels with RUN that could be released back. The 32 bit version does not have that restriction, but you need to use CHKDSK FH at any time to know how big to make FILES = nn in config.sys or SET FILES value. RRR
----- Original Message ----- From: "J. Stephen Wills" <[EMAIL PROTECTED]> To: "RBase List Server" <[EMAIL PROTECTED]> Sent: Friday, July 05, 2002 12:03 PM Subject: Calculating Depth (FILE, not Personal Character) > Hope everyone (around the world) had a good 4th. > > Okay, I suspect this is pretty basic, but I'm not sure how to do it > (exactly). How do you calculate FILE DEPTH? I don't mean the SETTING, but > rather how deeply "called"/nested I (my routines) are. Then, could y'all > advise me on how to reduce the level of "called"-ness, if you'll pardon the > construction. That is, could I take all these separate (source) files I'm > calling and use Application Express/Codelock to reduce this level? > > 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. > > Thanks, > Steve in Memphis > > ================================================ > 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/ > > ================================================ 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/
