Posted by Robert G Laurin on June 03, 2014 at 13:28:18:
Oh boy !
I have this big program that process USPS Manifests for Presorted Parcels.
It prints 3 copies of the detailed manifest (with headers, footers and summary boxes).
It also prepares a XML file for XML-to-Print to print the actual Postage Statements (test overlayed on PDF using PlanetPress)
It has been working fine since 2003.
Yesterday I made a minor change and re-compiled using Comet32.
Now, when it runs it looks like it is skipping some sub-routines. aka I am missing a summary on the 2nd & 3rd copy. The copies are run all in the same main routine and the program use GOSUBs to get to the different sections of the program.
I recompiled using Comet16 compiler and ran again. IT IS FINE !!
I have tons of GOSUB and I know I am going a couple of levels deep. There shouldn't be any orphans...
Is there a way to trace a Comet32 program and keep an eye on the GOSUB stack? I could try to put in some trace but it is a big monster....
All the test were perform on Windows 7 x64 running Comet32 2013.480. The Comet16 re-compile was on a Comet 2008.
Each file can be a maximum of 1MB in length Uploaded files will be purged from the server on a regular basis.