Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Canceling Printing in MS Common Dialog
Message
From
30/11/1999 19:12:15
Antonio Gubaira
Ingenieria Y Sistemas
Valencia, Venezuela
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Title:
Canceling Printing in MS Common Dialog
Miscellaneous
Thread ID:
00297176
Message ID:
00297176
Views:
88
Hi Everyone,

I am using Microsoft´s Common Dialog activeX control to select printer settings before issueing a report. It seems to be that the CancelError property if set to .T., generates Error # 32755 if user selects Cancel command button, while in the printer properties dialog. In order to trap the error I wrote the following code:
	On Error Do ErrHand
	thisform.oleMSCommonDialog.CancelError=.T.
	thisform.oleMSCommonDialog.ShowPrinter
	On Error
	thisform.oleCrystal.Destination=0
	thisform.oleCrystal.ReportFilename=cPath+'visitas.rpt'
	thisform.oleCrystal.PrintReport
	
For debugging purposes ErrHand is a PRG with the following code:

	Procedure ErrHand
		wait window "Error 32755 has occured"
	Return
ErrHand routine is not being called, even if exiting Printer dialog with cancel button, that is, error message above is not displayed.

How can I trap the error or cancel printing if user presses the cancel button ?
Thanks in Advanced or Hope This Helps
Next
Reply
Map
View

Click here to load this message in the networking platform