nja, kann auch D7 gewesen sein
aber da hatte ich zumindestens in Assembler die per "
DB daten" eingebaut und dann das gesammte Array (nicht nur die Unterarrays) daruf umgeleitet.
praktisch nachträglich einer leeren Array-Variable diese konstanten Daten zugewiesen
[add]
Zitat:
Habsch do!
Edit2: Oder meinst du im Integer-Array? Da gabs aber keine Probleme. Ich ändere es gleich. Besser ist.
jupp, im Integer Array
Nicht daß mal der MemoryManager unter unglücklichen Umständen ausversehn versucht die konstanten Daten, welche nicht hier ja in seinem Bereich liegen freizugeben.
Oder ausversehn in einem anderem Var-Array, welchem man vorher dieses Array übergeben hat, beim Ändern von Werten diese versucht werden in der Konstante zu ändern, statt vorher eine Kopie anzulegen.
Die Referenzzählung machte bei mir schonmal Probleme, als ich (nur bei normalen Array's und nicht expliziet bei soeinem Const-Array) versuchte den Wert zu ändern.
Delphi-Quellcode:
// nur daß hierbei auch Array1[x] geändert wurde
Array2 := Array1;
Array2[x] := irgendwas;
// hier ging es aber o.O
Array2 := Copy(Array1);
Array2[x] := irgendwas;