Thema: Delphi Array Problem

Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Array Problem

  Alt 1. Dez 2005, 12:11
*selbstzitier*
Zitat von Khabarakh:
Das wird auch oft für "hausgemachte" dynamische Arrays benutzt:
Delphi-Quellcode:
PColor32Array = ^TColor32Array;
  TColor32Array = array [0..0] of TColor32;
TBitmap32 verwaltet seinen Pixel-Speicher selbst, über obigen Typ kann man aber trotzdem wie auf ein Array zugreifen:
Delphi-Quellcode:
for i := 0 to Bit.Width * Bit.Height - 1 do
  Bit.Bits[i] := clWhite32;
Bereichsprüfung sollte natürlich deaktiviert sein .
Das Recordfeld ist also nur ein Zeiger auf das erste Item, du kannst problemlos auf Indizes bis NumInfos - 1 zugreifen.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat