Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SYS(1037) Causes C000005 crash if CANCEL/ESC.
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Problèmes
Divers
Thread ID:
00308812
Message ID:
00309922
Vues:
33
>>>Ed,
>>>
>>>No, there is an ActiveX control that comes with VFP6 for Common Dialogs. One of those is the Printer settings. Microsoft Common Dialog Control, version 6.0. Make sure it's activated under Tools/Options/Controls and the ActiveX controls radio button is selected and that control is checked.
>>
>>Fred,
>>
>>I tried the ActiveX control mentioned above and, although it returns some very useful information such as orientation, number of copies, etc., it does not have a property for the default printer or paper size. The Windows Default Printer is the information that I need most. Do you know if I am missing something in this control for obtaining the default printer?
>>
>>Ed
>
>Ed,
>
>You can use SET('PRINTER',2) for the Windows Default Printer name, and SET('PRINTER',3) for VFP's current Default Printer name.

Fred,

Yea, I believe that the original reason that I was not using that method was that SYS(1037) was not actually changing the Default Printer but was changing the Selected Printer and Set(Printer) was not able to see what the Selected Printer was. I guess that I've been using the term Default when I should have been saying Selected.

I'm in the process of testing the VBPrinter ActiveX control that is in the UT file section and I believe that it might have the solution to my problem. It returns not only the printer but also the paper size along with a plethora of other printer settings.

Ed
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform