![]() |
Wie kann man zwei Tpicture-Objekte vergleichen
Hallo,
kann mir bitte jemand sagen wie ich ermitteln kann, ob zwei Tpicture-Objekte gleich sind. habs einfach mal mit '=', aber das war dann wohl doch ein zu einfacher Ansatz. Hat jemand ne idee? Mir würde es auch reichen wenn die Ursprungspfade der Dateien vergliechen werden, allerdings scheinen die in TPicture wohl auch garnicht gespeichert zu werden. Gruß Snowwolf |
Re: Wie kann man zwei Tpicture-Objekte vergleichen
Du musst die Graphic Objekte vergleichen
|
Re: Wie kann man zwei Tpicture-Objekte vergleichen
Ne hat leider auch nicht hin. Der Vergleich schlägt genauso fehl, obwohls definitiv das gleiche Objekt sein sollte.
|
Re: Wie kann man zwei Tpicture-Objekte vergleichen
Du könntest die Grafiken in TBitmaps umwandeln (falls sie nicht schon solche sind) und dann deren Inhalt vergleichen (Width, Height, CompareMem(Scanline[0], ...)). Einfacher wäre es allerdings, einfach die Dateinamen beim Laden der Bildesrmitzuspeichern und diese dann zu vergleichen.
|
Re: Wie kann man zwei Tpicture-Objekte vergleichen
Danke. Habs jetzt so gemacht wie du zuletzt vorgeschlagen hast. Über eine zusätzliche Speicherung der Pfade.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 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