I was just found that out and was wondering how i could find the printername 
with out useing 
     Names := Printer.Printers;
     Name := Names[Printer.printerindex]
which was giving me the error when this wonderfull code arrivied. :)

Thanks Patrick
James. 


Quoting Patrick Dunford <[EMAIL PROTECTED]>:

> In the application I wrote, I used this code to read the printer name
> 
>       GetMem(PrinterName,32);
>       Temp:=\'\';
>       try
>          SysReg:=TRegistry.Create;
>          SysReg.RootKey:=HKEY_CURRENT_CONFIG;
> 
> SysReg.OpenKey(\'System\\CurrentControlSet\\Control\\Print\\Printers\',False);
>          Temp:=SysReg.ReadString(\'Default\');
>       except
>       end;
>       if Temp<>\'\'
>          then PrinterName:=PChar(Temp);
> 
>       POpenRes:=OpenPrinter(PrinterName,PrinterHandle,nil);
> 
> In this case the printer name in the Registry is \"HP LaserJet 4L\"
> 
> Sometimes you see names in the format \"HP LaserJet 4L on LPT2:\" and it may
> be that this is an incorrect format. Check to see what you are getting. My
> guess is that the name is of an icon in the Printers folder in Control
> Panel.
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> > Behalf Of [EMAIL PROTECTED]
> > Sent: Wednesday, 2 June 1999 15:46
> > To: Multiple recipients of list delphi
> > Subject: RE: [DUG]: Counting pages printed- problem with openprinter
> >
> >
> > I have the following code to get the handle for the printer but i
> > just the
> > error \\\"paramaters are incorrect\\\". Any ideas as to what
> > paramater in incorrect
> > and why?
> >
> snip
> 
> ============================================
> Patrick Dunford, Christchurch, NZ
> http://patrick.dunford.com/
> 
> ---------------------------------------------------------------------------
>     New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
>                   Website: http://www.delphi.org.nz
> 


-----------------------------------------------------
This mail sent through IMP: http://web.horde.org/imp/
---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz

Reply via email to