Re: TImage um GDI+ erweitern
Nur was kleines: die beiden if Assigned() kannst du im finally Teil entfernen und direkt .Free aufrufen. Falls einer der beiden Constructoren fehlschlägt, gibt es eine Exception und die wäre ausserhalb des Try/Finally und würde von daher nie mit einer uninitialisierten Variable dort aufschlagen. Und wenn (was so hier nicht vorkommen kann) die Instanzen nil wären, dann würde Free das entsprechend handeln - dafür ist es ja da.
|
Re: TImage um GDI+ erweitern
Hallo.
Ja, stimmt. Geh da gerne auf Nummer sicher ;-) Hab es übrigens komplett gelöst und meine von TImage abgeleitete Klasse um GDI+ Funktionen erweitert. Danke für die Hilfe. Gruß Jörg |
Re: TImage um GDI+ erweitern
Welche Uses hast Du denn hinzugefügt, um graphics : TGPGraphics; benutzen zu können. Ich interessiere mich schon ewig für eine solche Funktionalität...
|
Re: TImage um GDI+ erweitern
Hallo,
Zitat:
Gruß xaromz |
Re: TImage um GDI+ erweitern
Wenn ich diese Dateien runterlade, die Gdiplus.pas und Gdipobj.pas zu meinem Projekt hinzufüge und anschließend diese
beiden auch in die Uses-Klausel aufnehme, kommt folgende Fehlermeldung: [Pascal Fatal Error] TreemapChart.pas(14): F1026 File not found: 'GDIAPI.dcu' [Pascal Fatal Error] TreemapChart.pas(14): F1026 File not found: 'GDIPOBJ.dcu' Was muss ich denn noch zusätzlich machen? Danke schonmal! |
Re: TImage um GDI+ erweitern
Ok, hat sich erledigt. Ich wusste, dass ich mich ein bißchen doof anstelle.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:58 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