Microsoft KB Archive/108670

PRFOX: Printer Driver Causes GPF in DRIVER2.FLL PSS ID Number: Q108670 Article last modified on 08-31-1994

2.5x 2.60

WINDOWS

= SYMPTOMS =

FoxPro for Windows causes a general protection (GP) fault in module DRIVER2.FLL under the following three conditions:

  SET RESOURCE is ON.   The active resource file (FOXUSER.DBF/.FPT) contains a printer driver setup created in FoxPro 2.0, 2.5, 2.5a, or 2.5b for MS-DOS and the setup is for one of the following printers: Brother HL-4 Brother HL-8 HP DeskJet Plus HP LaserJet II (60 lpp) HP LaserJet 500/+/II HP LaserJet III Olivetti JP150 Olivetti JP350S   The printer driver is activated. 

= STATUS =

Microsoft has confirmed this to be a problem in FoxPro versions 2.5, 2.5a, 2.5b, and 2.6 for Windows. This problem was corrected in FoxPro version 2.6a for Windows.

= MORE INFORMATION =

FoxPro for Windows normally uses the Windows Print Manager to control printed output. However, by using FoxPro for MS-DOS printer drivers, you can control printed output generated by the ?/?? commands. To do this, you must first create the printer driver in FoxPro for MS-DOS. You can then use the SET PDSETUP TO command in FoxPro for Windows to activate the printer driver.

When you activate such a printer driver using the following command

SET PDSETUP TO “TESTPD”

the GP fault may occur in these situations:

  When you attempt to print a report using the printer driver. -or-   When you quit FoxPro and attempt to run it again. 

Additional reference words: 2.50 2.50a 2.50b 2.60 gpf buglist2.50 buglist2.50a buglist2.50b buglist2.60 fixlist2.60a fixlist2.60a KBCategory: kbprint kbbuglist KBSubcategory: foxuser resource

=
================================================================

Copyright Microsoft Corporation 1994.