Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - dynamische arrays
ichfalk - Fr 16.01.04 15:46
Titel: dynamische arrays
hallo!
ich habe eine funktion, welche ein dynamisches array zurückgibt.
für dieses array wurde die Länge mit SetLength gesetzt.
Muss ich auch für das array die Länge setzen, welches mit der rückgabe der funktion belegt wird? oder kann ich dies dann weglassen?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| function funktion():dynArray; begin SetLength(Result,!) end;
??????????? SETLENGTH(ZIEL,?) ???????????????? ziel:=funktion(); |
Moderiert von
Klabautermann: Code durch Delphi-Tags ersetzt.
tomtom62 - Fr 16.01.04 16:09
Nein, das was Du zurükbekommst ist ja nur ein Zeiger auf das Array aus der Funktion.
Du kannst ja die Länge auch nicht setzen, da Du sie ja nicht im Voraus weisst.
ichfalk - Fr 16.01.04 16:37
danke!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!