Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Dynamisches Array


Jacdelad - So 07.05.06 18:20
Titel: Dynamisches Array
Hallo, kann mir vielleicht jemand helfen, ein dynamisches Array zu erzeugen? Also ich will zum Beispiel folgendes declarieren:

var
koords:array [0..255,0..255] of TPoint;
zvals:array [0..255,0..255] of Extended;

Nur, dass die Werte nicht mit 0..255 festegelegt sind, sondern während des Programmablaufs dynamisch geändert werden können. Kann man das realisieren?

Jac


starsurfer - So 07.05.06 18:23


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var 
koords:array of array of TPoint; 
zvals:array of array of Extended;

..

setlength(koords,255,255);
setlength(zvals,255,255);


so...


Jacdelad - So 07.05.06 18:27

Danke, ich probiers aus!

Jac


Jacdelad - So 07.05.06 19:44

Es funktioniert!

Muss ich am Ende noch was freigeben oder so???

Jac


delfiphan - Mo 08.05.06 11:53

Nein, musst du nicht. Wenn du willst kannst du das aber manuell tun, indem du nil zuweist bzw. Finalize(a) ausführst.


Jacdelad - Mo 08.05.06 19:23

Jo, dann ist ja alles in Butter!

DANKE,
Jac