Zitat von
himitsu:
[info] ... ich editiere wohl zuviel
(siehe oben bei [add2])
aber du weißt, daß dynamische Arrays Pointer sind?
bei
Array[x..y] of Array[x..y] of liegen die einzelnen werte im Speicher alle als Schlange hintereinander, wärend beim dynamischen Array in den Oberen Ebenen nur Zeiger auf die Arrays liegen und die Werte somit versteut ind nicht schön hintereinander rumliegen.
hmm wird als pointer übergeben kracht aber.
MoveMemory(@ia, pAddr, nImageSize);
EDIT:
Delphi-Quellcode:
SetLength(ia, 768);
For IntI := 0 to High(ia) do
SetLength(ia[IntI], nHeight+1);
auch die version bringt das Prog zum absturz.
gruss Emil