Zitat von
ibp:
Delphi-Quellcode:
var meinarray:array of integer
...
setlength(meinarray,45); // meinarray geht nun von 0..44 = 45 elemente
..
meinarray[3]:=3462357; // das 4. element hat jetzt den wert 3462357
..
..und hier gibt es eine tolle suche im forum, oder du nutzt f1 in der
ide
hmm...
Why setlength is evil™
In 9 von 10 Fällen dürfte setLength auf ein tieferes Problem im Design zurückzuführen sein,
IMHO.
@Weazy
Magst du vllt ein paar Infos zu dem rausrücken wie Materialien und Objekte verknüpft sind und wie sie verwendet werden?
Wenn du Eigenchaften eines Materials änderst sollten doch alle Objekte diese Änderungen sehen können. Solange sie natürlich alle eine Referenz auf die gleiche Instanz des Materials besitzen.
(Schuss ins blaue, da nicht genug Infos...
)