Autor Beitrag
[r2d2]
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 109

WinXP
D5 Enterprise
BeitragVerfasst: Mi 13.08.03 00:52 
Hi

Ich habe folgende Variable:

ausblenden Delphi-Quelltext
1:
ar: array of real;					


Wie man setlength für diesen dynamischen Array anwendet weiß ich 8) . Aber wie definiere ich die Längen folgender Variable:

ausblenden Delphi-Quelltext
1:
2:
3:
type ua = array of real;
var
ar: array of ua;


Ich hätte noch eine zweite Frage: Wie kann man sich eine statische Array-Variable erstellen, deren Werte am Anfang alle 'nil' sind, die also am Anfang keinen Speicherplatz belegt, und nur für Werte, die nicht 'nil' sind Platz belegt? Also erst wenn ich einen ihrer Werte verändere belegt sie Speicherplatz, aber auch nur so viel wie sie genau für den Wert benötigt. :shock:
Moderiert von user profile iconKlabautermann: Delphi-Tags hinzugefügt.
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mi 13.08.03 07:46 
[r2d2] hat folgendes geschrieben:

Aber wie definiere ich die Längen folgender Variable:

Hallo steht in der hilfe zu Mehrdimensionale dynamische Arrays
kannst auch gleich schrieben
ausblenden Delphi-Quelltext
1:
ar: array of array of real					

ausblenden Delphi-Quelltext
1:
seltlength(ar,5,5);					

du könntest auch unterschieldiche "Zeilenlängen" definieren, steht aber alles in der hilfe.
Peter Lustig hat auch mal einen FAQ-Beitrag zu array geschrieben, gugg mal bei den tutorials.

Mfg Frank[/delphi]

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)