4GL Error - Question?
Posted in 1997
Topics: Connectivity: ESQL/C, 4GL & Embedded SQL
I am currently developing an application using 4GL RDS v.6.05.UD1 on a = DG/UX platform. I have a report module that will not compile. I am = getting the following error when I compile the module: The size of the = pcode generated from this function has exceeded the 32K per function = limit. See error number -4451. After looking up the error I proceeded = to reduce the size of my module by externalizing several routines. This = shortened the module by approximately 200 lines, but I still get the = error at compile time. The module only had 1926 lines in it. I have = several modules that are larger, and they compile fine. This module = does contain a large number of cursors(approx. 20) as I am extracting = information from approximately 15 different tables. I would appreciate any guidance that anyone could give me. I cannot = trim the size of the module much more without breaking it into separate = reports (which I would rather not do). The only reference to a 32K = limit that I can find in the documentation is a 32K limit on the length = of variable names. I find it hard to believe that this would be my = problem. Thanks in advance. Jeff Sweetser -- --- jsweetser@terraworld.net Ward/Kraft, Inc. Ft. Scott, KS 66701 (316) 223-5500 ext.249