Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Seitenorientierung beim Drucken (https://www.delphipraxis.net/59825-seitenorientierung-beim-drucken.html)

JohannesK 29. Dez 2005 08:55


Seitenorientierung beim Drucken
 
Guten Morgen zusammen

ich habe ein etwas merkwürdiges Problem mit dem folgenden Code:

Delphi-Quellcode:
Printer := TPrinter.Create;
printer.Orientation:=poLandscape;
Der Compiler gibt dann eine Fehlermeldung aus: Inkompatible Typen : TPrinterOrientation und TOrientation

Hat jemand schon einmal ein ähnliches Problem gehabt ?

marabu 29. Dez 2005 09:52

Re: Seitenorientierung beim Drucken
 
Hallo Johannes,

du hast vermutlich die Unit RpDefine nach der Unit Printers eingebunden - darum überdeckt die gleichnamige Konstante poLandscape vom Typ TOrientation die eigentlich benötigte vom Typ TPrinterOrientation. Du kannst die Konstante mit ihrem qualifizierten Namen - Printers.poLandscape - ansprechen und dann klappt das.

Vielleicht möchtest du nochmal darüber nachdenken, warum du nicht mit dem globalen Objekt Printer arbeitest und dir ein eigenes erzeugst.

Freundliche Grüße vom marabu

JohannesK 29. Dez 2005 10:06

Re: Seitenorientierung beim Drucken
 
Hallo Marabu

Danke für die schnelle Lösung!

Das eigene printer-Objekt war eigentlich nur ein zusätzliches Versuch, da es mit dem globalen auch nicht geklappt hatte.

Es hätte sogar gereicht, die Reihenfolge der units im interface zu ändern ...

Gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz