Wierd omission in 4ge behaves in P-Code
Posted in 1997
Hi folks. The down & dirty specifics of my grief are too detailed to, well, detail here. I'll give it the general description and hope someone recognizes the problem. In my program, I do lots of formatting of data (for a Prodigy-plus label printer but that's not important). In one case, after formatting the data and inveigling the formatted data into an output string, the last character of the string vanishes. So I ran the program under the debugger. Nothing vanishes here. As P-Code? No problem. OK, desperate measures are in order. I peppered the relevant code with calls to errorlog() to display the data in progress. Suddenly it behaves again - that last character shows up again! I managed to isolate it down to one particular call - If I comment out this errorlog() call, the character vanishes from the output. If I leave it in, I get that last character. I tried calling another function - donothing() in case it's the act of a function call that makes it behave. No such luck! It must be errorlog! YARRRGGGHHHhhh. . . .. I am still playing hide (Hyde?)& seek with this one but I'm hoping someone else out there has seen this (problem, not the scream) and has worked around it. Thanks. -- -- Jake (In pursuit of undomesticated aquatic avians) +----------------------------------------------------------+ |Aside from that, how did you enjoy the play, Mrs. Lincoln?| +----------------------------------------------------------+