Ne sono certo: un esempio funzionante ...
Type
SquareArrByte = Array of Array of Byte;
var
GrayPicture : SquareArrByte;
SetLength(GrayPicture, fWidth, fHeight);
for iY:=0 to fHeight-1 do
for IX:=0 to fWidth-1 do
GrayPicture[iX, iY]:=0;
poi ste cose io le faccio con delphy 4 e 6. tra una versione e l'altra possono cambiare delle librerie.
non so con delphy 7, ancora non l'ho provato. dovrebbe essere tutto abbastanza simile.