
Zitat von
RWarnecke:
Danke erstmal euch beiden für die schnellen Antworten. Nur eines verstehe ich noch nicht ganz, was läuft da im Hintergrund ab ? Was macht der Befehl Integer im Grunde mit meinem Object ?
Das ist ein Cast
Der macht erstmal gar nix. Du sagst an der Stelle nur, "Ich weiß, da ist ein Integer und nichts anderes"; und wenn doch mal was anderes da ist, dann kracht es bestenfalls
Wenn du schreibst:
Listbox1.Items.Objects[Index] := TObject(5);
Hier wird kein Objekt erzeugt. Du schreibst da einfach eine 5 hin und sagst dem Compiler, da sei ein TObject. Umgekehrt ist es genauso.