Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TImage um GDI+ erweitern (https://www.delphipraxis.net/101691-timage-um-gdi-erweitern.html)

Muetze1 23. Okt 2007 14:21

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.

jping 23. Okt 2007 16:08

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

torud 24. Nov 2007 12:47

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...

xaromz 24. Nov 2007 17:44

Re: TImage um GDI+ erweitern
 
Hallo,
Zitat:

Zitat von torud
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...

dazu benötigst Du die GDI+ Units von Progdigy. Einbinden musst Du dann GDIPAPI und GDIPOBJ.

Gruß
xaromz

daschaos 7. Jan 2008 12:12

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!

daschaos 7. Jan 2008 12:42

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.
Seite 2 von 2     12   

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