Abnormal borland compiled program termination after winXP SP3 install
After installing WindowsXP SP3 my Borland Builder 6 (BCB6) applications compiled with QuickReports (standard v3.09) were crashing with the errors EAccessViolation and 'Abnormal program termination'.
Running the application under BCB6 resulted in the error "EAccessViolation, Access violation at address 40006A2F in module 'rtl60.bpl'...", trying to open the report form under the project view would cause the same error.
Additionally trying to add a QuickReport to a blank form resulted in the error "Printer selected is not valid" which gave me the hint as to what may be wrong.
After an hour or so of scratching my head over this I discovered it relates to my default printer being set to a network printer which was not on after or during the SP3 installation.
The solution is to either turn the network printer on or change the default printer to one that is accessible (some may need to re-install there printer software and set the default printer again).
All in all thanks again MS for yet another experience in time wasting...