Hi,
durch Zufall bin ich in Delphi 8 auf ein interessantes Konstrukt gestoßen, wie man Arrays schnell initialisieren kann.
Delphi-Quellcode:
procedure TWinForm.Button1_Click(sender: System.Object; e:
System.EventArgs);
type
TSimpleArray = Array of Byte;
TMulitDimArray = Array of Array of Byte;
var
SimpleArray: TSimpleArray;
MulitDimArray: TMulitDimArray;
begin
// reserviert 0..255 Bytes
SimpleArray := New(TSimpleArray, 256);
// reserver [0..19, 0..49] Bytes
MulitDimArray := New(TMulitDimArray, 20, 50);
...
end;
Dieses Feature ist nicht in der Delphi-Hilfe dokumentiert, wird allerdings in den Delphi-Source-Codes genutzt, scheint wohl okay zu sein, dass dann auch zu nutzen
...
...