Large processing tables
Jay R. Ashworth
jra at baylink.com
Sun Feb 25 18:42:32 PST 2007
On Fri, Feb 23, 2007 at 09:50:51AM -0500, Kenneth Brody wrote:
> Quoting George Simon (Thu, 22 Feb 2007 12:42:05 -0500):
>
> > I'm having a problem with Native filePro (version 5.0.14 or earlier) and
> > a table that has approximately 4900 lines and a tok size of 262200
> > bytes.
> >
> > It seems that filePro cannot access labels located towards the end of
> > the table without generating memory errors or invalid op code errors.
> >
> > If the offending label is moved towards the top of the table and
> > re-tokenize, the error does not occur.
> [...]
>
> Pre-5.6, filePro processing was limited to 128K of compiled code.
> This was increased to 2MB in the 5.6 release. It's possible that
> you have run into some problem related to this.
>
> (Note that the tok file includes more than just compiled code -- it
> also includes all variable definitions, lookup descriptions, string
> literals, and so on. There is no direct correlation between the
> size of the tok file and the size of the compiled code.)
I was just working on some code in an inpu table that has grown to
about 2900 lines over 15 years or so (according to the comments
anyway), and it cites filePro bug (I think) 519, which had to do with
MENU's segfaulting if they were past a certain point in a table...
Not much of a clue, but...
Cheers,
-- jra
--
Jay R. Ashworth jra at baylink.com
Designer Baylink RFC 2100
Ashworth & Associates The Things I Think '87 e24
St Petersburg FL USA http://baylink.pitas.com +1 727 647 1274
More information about the Filepro-list
mailing list