On Tue, Jul 09, 2002 at 04:45:56PM -0400, Carl Sopchak wrote: > I've been trying to get Quicken 2000 Deluxe running in wine. After I figured > out that it wasn't finding a DLL for the internet connection (and got that > fixed), I started testing the second-most important function of Quicken that > I need: check printing. > > All went well until I tried to print a sample check (to verify alignment), at > which point Wine crashed into winedbg. I figured out why: When reading the > ppd file, it sets up an *InputSlot for ManualFeed (even though it's not > really an InputSlot, but most Win programs treat it as one...). The problem > was that, in ppd.c, a Name wasn't given to the slot (but a FullName was), so > when ps.c tried to output the header for the InputSlot it crashed (since > strlen(NULL) causes a crash). > > I hacked the AddSlot call to name the slot "Manual", and this seems to work > OK. The question that I have is, is this the way that it should REALLY get > fixed (does the name matter?), or should something else be done? > > I'd be happy to correct my hack, if necessary. In either case, I can post the > patch to sourceforge, once I know "the right way" this should be handled. > > Thanks for the help,
I'd suggest calling PSDRV_AddSlot with both Name and FullName set to "Manual Feed" Huw.