![]() |
Re: RGB2HLS
|
Re: RGB2HLS
Zitat:
Angenommen, Dein Code referenziert unübersichtlich und schlecht änderbar auf die nicht länger existierende Funkton
Delphi-Quellcode:
Dir steht nun die Funktion zu Verfügung
function Foo(const APoint: TPoint): Int64;
Delphi-Quellcode:
Dann könntest Du die Funktion Foo in der Art
function Bar(const X, Y: Integer): Integer;
Delphi-Quellcode:
durch eine eigene sog. Adapterfunktion implementieren und Deinen bisherigen Code, der eine spezielle Signatur benötigt, zu einer anderen Funktion mit andere signatur aber selben Aufgabe "kompatibel" machen.
function Foo(const APoint: TPoint): Int64;
begin with APoint do Result:= Bar(X,Y); end; |
Re: RGB2HLS
ja, werd ich wohl machen müssen.
danke :) |
Re: RGB2HLS
Hallo,
Delphi kennt übrigens auch ColorRGBToHLS und ColorHLSToRGB. Diese sind in der Unit Graphutil drin. Leider wird diese Unit nicht in der Delphi-Hilfe erwähnt. :roll: Mfg Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 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-2025 by Thomas Breitkreuz