Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Exception bei RLE-Bitmap auch unter Delphi 7 (https://www.delphipraxis.net/6670-exception-bei-rle-bitmap-auch-unter-delphi-7-a.html)

IronTears 18. Jul 2003 05:18


Exception bei RLE-Bitmap auch unter Delphi 7
 
hi,

also ich habe 900 Bitmaps (alle ca. 1300x700), und genau 2 davon verursachen EStreamError (oder so) bei Bitmap.Loadfromfile(). Die Bitmaps unterscheiden sich absolut nicht von Auflösung oder farbtiefe.
Das Problem war bereits in Delphi 4 bekannt und soll in version 5 aufgehoben sein. ich habe delphi 7, und die Bugs waren im Quellcode wirklich schon behoben (zB. Stream von hinten und nicht von vorne lesen). Aber nun das! :cry:
Hatte vielleicht auch schon jemand das Problem? und gibt es ein Bugfix oder eine Komponente oder Unit zum Laden von Bitmaps (zB. in ein Panel oder TPicture oder es ist selbst ein TImageX)? :coder:

mfg
Jonny

OregonGhost 18. Jul 2003 11:32

Re: Exception bei RLE-Bitmap auch unter Delphi 7
 
Du kannst eine Bitmap auch mit der WinAPI-Funktion LoadImage laden. Diese sollte mit den meisten Bitmaps zurechtkommen und sie löst auch keine Exceptions aus ;c)

Wenn das nicht funktioniert, kannst du selbst versuchen, sie von Hand zu laden (die RLE-Komprimierung ist sehr einfach aufgebaut, siehe PSDK).

IronTears 18. Jul 2003 19:50

Re: Exception bei RLE-Bitmap auch unter Delphi 7
 
Guter tip, tja man ist schon einfach zu verwöhnt von der RAD :spin: , sodass man die winapi :coder: vergisst!

thx
jonny


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 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