Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
25. Jan 2007
Man könnte auch die Integer in einen Pointer casten und dann in eine TList packen.
OK, einen Schönheitswettbewerb gewinnt man damit nicht und man hat auch etwas Overhead mit der TList, aber gehen würde es. :lol:
Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
25. Jan 2007
Bei einem array of Integer mit 6 Elementen gleich eine Containerklasse zu schreiben ist doch etwas oversized, oder etwa nicht?
Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
25. Jan 2007
Eigentlich wäre ein array effizienter, wenn man die Länge unbedingt braucht, kann man sie ja extra in einer Variable speichern. So spart man sich das Speicher-Umschichten.
Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
25. Jan 2007
var
MyArray: Array of Integer;
begin
SetLength(MyArray,6);
SetLength(MyArray,4);
end;
Macht genau das gleiche.
Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
25. Jan 2007
Wieso nicht SetLength(MyArray, 6);?
Forum: Object-Pascal / Delphi-Language
Delphi
by 3_of_8,
25. Jan 2007
Du deklarierst einfach ein array of Integer und setzt dann je nach Bedarf die Länge mit setlength().