|
| Printer Fra : Michael Vilhelmsen |
Dato : 12-11-04 09:31 |
|
Hej
Jeg kan finde ud af, at hente alle inst. printere.
Men hvordan finder jeg ud af, hvilken der er standard printer ?
Det har jeg nemlig behov for, da vi har nogle kunder som benytter sig af en Citrix løsning, hvor der periodisk IKKE er nogen standard printer, hvilket for QuickReport til at "gå ned"......
Michael
--
==========
Best Regards / Venlig hilsen
Michael Vilhelmsen
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
| |
Harald (12-11-2004)
| Kommentar Fra : Harald |
Dato : 12-11-04 10:48 |
|
"Michael Vilhelmsen"
<Michael.Vilhelmsen.PLEASEREMOVE@Microcom.PLEASEREMOVE.Dk> skrev i en
meddelelse news:mn.623a7d4bd93b893e.11460@Microcom.PLEASEREMOVE.Dk...
> Hej
>
> Jeg kan finde ud af, at hente alle inst. printere.
>
> Men hvordan finder jeg ud af, hvilken der er standard printer ?
>
> Det har jeg nemlig behov for, da vi har nogle kunder som benytter sig af
> en Citrix løsning, hvor der periodisk IKKE er nogen standard printer,
> hvilket for QuickReport til at "gå ned"......
Jeg gætter på at du bruger Printers uniten.
Navnen på default printer
Printer.Printers[Printer.PrinterIndex]
Index på default printer, er -1 hvis der ikke er en
Printer.PrinterIndex
Mvh
HK
| |
Michael Vilhelmsen (12-11-2004)
| Kommentar Fra : Michael Vilhelmsen |
Dato : 12-11-04 11:18 |
|
> Jeg gætter på at du bruger Printers uniten.
Jeps.
>
> Navnen på default printer
> Printer.Printers[Printer.PrinterIndex]
>
Dvs. indtil jeg ændrer printerindex, angiver den min default printer ?
> Index på default printer, er -1 hvis der ikke er en
> Printer.PrinterIndex
Dette betyder, at har systemet ikke en default printer, er værdien -1.
Jeg kan så måle, at hvis værdien er -1, og der er printere inst. så sætte den til en værdi (f.eks. 0).
Michael
--
==========
Best Regards / Venlig hilsen
Michael Vilhelmsen
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
| |
Harald (12-11-2004)
| Kommentar Fra : Harald |
Dato : 12-11-04 14:23 |
|
"Michael Vilhelmsen"
<Michael.Vilhelmsen.PLEASEREMOVE@Microcom.PLEASEREMOVE.Dk> skrev i en
meddelelse news:mn.62a67d4b9d9c436e.11460@Microcom.PLEASEREMOVE.Dk...
>> Jeg gætter på at du bruger Printers uniten.
>
> Jeps.
>
>
>>
>> Navnen på default printer
>> Printer.Printers[Printer.PrinterIndex]
>>
>
> Dvs. indtil jeg ændrer printerindex, angiver den min default printer ?
Ja, og ved at sætte printerindex til -1 så vil printerindex automatisk blive
sat til default printer.
>
>> Index på default printer, er -1 hvis der ikke er en
>> Printer.PrinterIndex
>
> Dette betyder, at har systemet ikke en default printer, er værdien -1.
Ja, men har været inde og kikke på koden og du kan ikke uden videre teste om
værdien er -1, en måde at teste på er sådan:
try
printer.PrinterIndex;
except
showmessage('Ingen default printer');
end;
men prøv selv at kikke på koden i printers.pas så vil du kunne se hvorfor.
/HK
| |
|
|