Posted by Robert G Laurin on February 02, 2015 at 13:10:53:
Tried to do a mass compile today using Comet32. Same mass compile as I have been doing using Comet16 for decades.
I appreciate the fact that the C32 compiler is more thorough and catches minor typos that C16 ignored.
I am a bit less pleased with the performance. While it is compiling, the session grabs the focus & releases it after a fraction of a second. It makes it absolutely impossible to do any kind of work on the computer (inside or outside Comet).
After repairing 60+ programs that had longer than allowed usefile names, I discovered that the C32 compiler does not like some of my code (that has been running for over a decade).
Here's what I get:
121760 -AGR 0000169A LET WORD$ = Q$(I) + ACCOUNT$ + Q$(I) + _
121770 -AGR 000016C6 D$(I) + Q$(I) + FirstName$ + Q$(I) + _
121780 -AGR 00001711 D$(I) + Q$(I) + LastName$ + Q$(I) + _
121790 -AGR 0000175C D$(I) + Q$(I) + STRIP(ADD1$) + Q$(I) + _
121800 -AGR 000017B2 D$(I) + Q$(I) + STRIP(ADD2$) + Q$(I) + _
121810 -AGR 00001808 D$(I) + Q$(I) + STRIP(ADD3$) + Q$(I) + _Memory Overflow Error - 77
TOTAL ERRORS 1
Here what the original code looks like:
121760 LET WORD$ = Q$(I) + ACCOUNT$ + Q$(I) + _
121770 D$(I) + Q$(I) + FirstName$ + Q$(I) + _
121780 D$(I) + Q$(I) + LastName$ + Q$(I) + _
121790 D$(I) + Q$(I) + STRIP(ADD1$) + Q$(I) + _
121800 D$(I) + Q$(I) + STRIP(ADD2$) + Q$(I) + _
121810 D$(I) + Q$(I) + STRIP(ADD3$) + Q$(I) + _
121820 D$(I) + Q$(I) + City$ + Q$(I) + _
121830 D$(I) + Q$(I) + State$ + Q$(I)
Has the string accumulator gone awol ?
This is only 8 lines long, the next paragraph has similar code but repeating on 29 lines !!
Each file can be a maximum of 1MB in length Uploaded files will be purged from the server on a regular basis.