Używam GetDeviceCaps i przechwytuje wielkosc papieru z domyslnej
drukarki. Moj rysunek moze byc realizowany tez na ekranie. Wtedy
moglbym nie miec zadnej drukarki domyslnej (z Windows) a wiedzac o
tym robic rysunek z fikcyjnymi rozmiarami papieru.
Jak sprawdzic, czy w Windows w ogole jest jakas drukarka ustawiona
jako domyslna? Uprzedzajac dowcipnisiow - pytam o sprawdzenie z
poziomu programu, a nie z poziomu Windowsowej obslugi drukarek.
Jak sprawdzic, czy w Windows w ogole jest jakas drukarka ustawiona
jako domyslna? Uprzedzajac dowcipnisiow - pytam o sprawdzenie z
poziomu programu, a nie z poziomu Windowsowej obslugi drukarek.
Hopbit
Spójrz na nią.
Przepraszam Cię ale to był odruch.
GrzesiekP
Janusz Dziadoń
Ale masz głupie odruchy (na 30 linii) i zaśmiecanie bzdetami. Bravo i jak
zwykle zero konkretów.
Janusz Dziadoń
Grzesiek Płoński
Częstochowa
PS
policz linie !!!
I get a exception error when running our application on a machine
without a default printer.
Answer:
QuickReport requires that a default printer be installed. The
report is prepared using information from the printer driver.
The following code is one way to check and see if a default
printer has been defined.
procedure TForm1.Button1Click(Sender: TObject);
var
Device, Driver, Port : array [0..255] of Char;
Mode : Integer;
begin
Printer.GetPrinter(Device,Driver,Port,Mode);
if Device <'' then
ShowMessage(Device)
else
ShowMessage('You do not have a default printer defined');
end;
Przepraszam, jeśli kogoś obraziłem. Być może założyłem niesłusznie, że
wszyscy mają takie samo poczucie humoru jak ja. Wydaje mi się, że czasami
trzeba się pośmiać.
A Ty drogi Maćku, jeśli odpowiadasz na czyjeś pytania lub zarzuty, to
odpowiadaj na wszystkie a nie wybiórczo, i staraj się nie odpowiadać w
imieniu całej grupy. Niemniej jednak schylam głowę, bo trochę przesadziłem.
GrzesiekP