Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#12

Re: Mehrdimensionales Array variable auslegen

  Alt 24. Apr 2009, 13:20
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
  Mit Zitat antworten Zitat