Autor Beitrag
MathiasH
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 699

WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
BeitragVerfasst: So 03.11.02 14:00 
Hi Leude
Ist es möglich ein dynamisches array zu machen, dass zwei Dimensionen hat?, diese array soll dann aus einem TFile(das array ist in einem record enthalten) ausgelesen werden, an dessen Anfang x und y ausdehnung des arrays steht.

MathiasH

_________________
"Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
Michi_Mueller
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: So 03.11.02 14:50 
Also, ich glaub das geht nich! Das sit nur mit nem eindimensionalen möglich!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 03.11.02 15:04 
Hi!

Ein mehrdimensionales dynamisches Array erstellst Du so:

ausblenden Quelltext
1:
VAR mein_array : ARRAY OF ARRAY OF Integer;					


Die Größe ändern:
ausblenden Quelltext
1:
2:
SetLength(mein_array,3);
SetLength(mein_array[0],3);


Allerdings kannst Du, glaube ich, keine dynamischen Arrays in einem Record verwenden, wenn Du diesen mit "FILE OF" speichern möchtest. Das ist wie ein String, bei dem Du die Länge nicht angibst. Das geht auch nicht.

MfG,
Peter

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
MathiasH Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 699

WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
BeitragVerfasst: So 03.11.02 20:15 
das mit dem laden geht schon, denn es wird genau so oft geladen, wie es am anfang angegeben wurde!

_________________
"Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 03.11.02 20:31 
Kannst Du den Code mal posten? Würde mich interessieren!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
MathiasH Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 699

WinXP, Win98SE, Debian, Win95
D5 Stand, D6 Prof
BeitragVerfasst: Mo 04.11.02 17:54 
also ich hab es geändert: es wird jetzt aus einem normalen File mithilfe von blockred gelesen, da kann ich vorher die Größe lesen, hast Recht gehabt, mit file of geht das wirklich nicht.

aber danke für das mit setlength, hätte nicht gedacht, dass das mit XD arrays so einfach geht :D

MathiasH

_________________
"Viel von sich reden, kann auch ein Mittel sein, sich zu verbergen."
Friedrich Nietzsche