Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi GetDIBSizes - Bitmap ist ungültig (https://www.delphipraxis.net/129667-getdibsizes-bitmap-ist-ungueltig.html)

stroyer 23. Feb 2009 16:03


GetDIBSizes - Bitmap ist ungültig
 
Ich habe nirgends eine Lösung für mein Problem gefunden:

Delphi-Quellcode:
Bitmap := TBitmap.Create;
Bitmap.Width := ImgWidth;
Bitmap.Height := ImgHeight;
Bitmap.PixelFormat := pf24Bit;

GetDIBSizes(Bitmap.Handle,HdrSize,ImgSize);
Aber bei der letzten Codezeile meldet er Bitmap ist ungültig, da Bitmap.Handle 0 ist.
Ich habe mal eine Lösung durch Probieren gefunden, aber beim neu aufsetzen ist sie verloren gegangen. Was stimmt hier nicht? Kann sein, dass der Syntax für GetDIBSizes falsch ist?

turboPASCAL 24. Feb 2009 07:59

Re: GetDIBSizes - Bitmap ist ungültig
 
Ich sehe da kein Fehler in der Syntax. Prüfe vorher einmal ob das Biotmap auch wirklich
vorhanden ist. :gruebel:

stroyer 24. Feb 2009 11:41

Re: GetDIBSizes - Bitmap ist ungültig
 
Danke für deine Antwort.
Ich glaube, ich habe den Fehler gefunden:
mit Bitmap.Assign nach dem erstellen und einem Image auf dem Formular kommt nun kein Fehler.
Danke jedenfalls

sklathome 19. Nov 2013 09:34

AW: GetDIBSizes - Bitmap ist ungültig
 
habe nun auch das Problem, nur schade, dass die lösung nicht detailierter geschrieben wurde und man sich jetzt den rest aus den fingern saugen muss!!! :(


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