![]() |
AW: Bitmap in TMetafile ausgeben Windows 7
Liste der Anhänge anzeigen (Anzahl: 1)
Danke , wirklich danke.
Tatsächlich arbeitet dieser Code einwandfrei ==> Jetzt habe ich auch die Ursache gefunden, glauben kann ichs aber immer noch nicht ==> Meiner Meinung nach ein Bug . Wenn ich ein Bitmap lade mit 24 Bit Farbtiefe gehts , bei 256 Farben nicht !! mfg Reinhold Zitat:
|
AW: Bitmap in TMetafile ausgeben Windows 7
kannst Du per Bitmap.PixelFormat := pf24Bit;
nachträglich "korrigieren", allerdings habe ich bis incl. pf4Bit kein Problem pf1Bit funktioniert nicht mehr, pf16Bit bringt Farbfehler |
AW: Bitmap in TMetafile ausgeben Windows 7
Könntet Ihr bitte noch Ressourcenschutzblöcke einbauen? Nicht, dass das später jemand so übernimmt und sich Speicherlecks einfängt.
[edit]
Delphi-Quellcode:
ist aber auch nicht ganz korrekt.
MyMetafile := TMetafile.Create;
Bitmap := TBitmap.Create; try ... finally Bitmap.Free; MyMetafile.Free; end;
Delphi-Quellcode:
Oder man initialisiert die "innere" Instanz mit nil, dann kann es auch im finally nicht knallen.[/edit]
MyMetafile := TMetafile.Create;
try Bitmap := TBitmap.Create; try ... finally Bitmap.Free; end; finally MyMetafile.Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:41 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