Re: 4gl Temporary string storage space error workarounds?
Posted in 1997
Belakimem <belakimem@aol.com> schrieb im Beitrag <19971026173000.MAA15424@ladder02.news.aol.com>... > Hi All > > Re : 4gl Temporary string storage space error workarounds? > > I have the version of 4gl which still gives this problem. > > I am familiar with the workarounds as suggested by the finderr function. > > My problem is that I am outputting to a report (with an order external by) and > the report is using strings in the print statement on every row. > > If I send too many rows to the report I get the dreaded error. > > Can anyone think of a workaround? > > Potential responders please also reply by email, thank you. make a new runner with include following c Programm: allocbug() { /* acdealloc(); ab Version 4.12 nicht mehr moeglich */ return 0; } in the fgiusr.c make the entry; #include "fgicfunc.h" int allocbug(); cfunc_t usrcfuncs[] = { "allocbug",allocbug,0, 0, 0, 0 }; compile the new runner: cfglgo fgiusr.c allocbug.c /usr/lib/libc.a -o myrunner strip myrunner in the 4gl program you must call the function: call allocbug() call it in the foreach by the output to report. This work only by 4gl version < 4.12. With version >= 4.12 the error is not occured. Live long and prosper! Patric