I am attempting to fix a bug in an application written in VFP 6.0 with SP3. The bug is this:
Appx 6% of the time when I print a report in a metropolitan area network the wrong record prints. Chronologically, the record that prints is the record just previous to the newest record. This misprint happens most often when adding a new record (but the behavior is not limited to adding records.)
The code is structural, not OOP. No buffering is in use, because the original coders were not familiar with this capability in VFP. Private data sessions are not in use for the same reason. The old SCATTER/GATHER commands are in use.
The reports being printed are being printed at various printers in a Windows NT 4.x Metropolitan Area Network. The work stations are Windows NT 4.x.
The report routine is too complex to just rewrite in a day or two. Destination printers are a matter of stored preference and are not picked at print time.
Other software in use while this error occurs:
MS Office 2000
Symantec Winfax Pro 8.0
Internet Explorer 5.x
Terry Rooks
Software Systems Architect
Microsoft Certified Solution Developer.Net
If at first you don't succeed, then skydiving definitely isn't for you.