Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Problem mit BITMAPINFO bezüglich des ColorTables
20. Feb 2006, 21:44
Die Compiler-Directive heißt $RANGECHECKS und das member biClrUsed gibt dir in der Regel die Anzahl der Einträge im array bmiColors an. Die Adressierung ist dann so, wie du vermutest. Beim Einlesen solcher Strukturen liest du zweistufig. Zuerst den Header, damit du den Speicherbedarf kalkulieren kannst, und wenn du dann den benötigten Speicher angefordert hast, dann kannst du alles einlesen. Beim Erzeugen einer solchen Struktur verfährst du sinngemäß anders herum.
marabu
|