Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TObjectList.Items = Konstantenobjekt? (https://www.delphipraxis.net/79410-tobjectlist-items-%3D-konstantenobjekt.html)

Cöster 21. Okt 2006 22:08


TObjectList.Items = Konstantenobjekt?
 
Hi!

Kann man ein Item einer TObjectList nicht als Var-Parameter übergeben? Dann kommt nämlich der Fehler "Konstantenobjekt kann nicht als Var-Parameter übergeben werden". Woran liegt das bzw. kann man das umgehen?

Edit: Fragezeichen in die Überschrift gesetzt :mrgreen:

Dax 21. Okt 2006 22:27

Re: TObjectList.Items = Konstantenobjekt?
 
Garnicht. Nur so:
Delphi-Quellcode:
var item: TObject;

item := list[x];
func(item);
list[x] := item;
Das ist das, was Delphi nicht tut. Eine implizite lokale Variable anlegen ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz