Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Medium,
18. Jan 2010
Und wenn man mal wirklich drüber nachdenkt, geht das extrem viel schneller, und extrem viel eleganter:
type
TRGBTriple = packed record
b: byte;
g: byte;
r: byte;
end;
PRGBTriple = ^TRGBTriple;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Medium,
18. Jan 2010
Dir ist aber schon bewusst, dass du dann im Extremfall 2^24 = 16.777.216 Einträge in deiner Listbox hast, oder? Bzw. genauer bis zu MIN(Bitmap.Width*Bintmap.Height, 2^24). Es gab mal Zeiten, da ging nicht mehr als 64k Einträge eine ListBox, ich weiss nicht wie das bei neuren Delphis aussieht - von der Übersichtlichkeit mal ganz abgesehen.