![]() |
Seitenorientierung beim Drucken
Guten Morgen zusammen
ich habe ein etwas merkwürdiges Problem mit dem folgenden Code:
Delphi-Quellcode:
Der Compiler gibt dann eine Fehlermeldung aus: Inkompatible Typen : TPrinterOrientation und TOrientation
Printer := TPrinter.Create;
printer.Orientation:=poLandscape; Hat jemand schon einmal ein ähnliches Problem gehabt ? |
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 |
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 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz