Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
3. Mär 2008
Wenn du das hier aufrufst:
FileList.Items.Filename := 'Test.bla';
Dann wird getItem aufgerufen, weil du willst ja ein bestimmtest TFileListItem haben. Du änderst ja nicht das Item an sich. Du änderst ja den Inhalt des Items. Deswegen wird nur der Setter von TFileListItem aufgerufen, nämlich der vom FileName. Bei allen anderen Objekten davor wird der Getter aufgerufen.
Deswegen sagte ich ja...
Forum: Object-Pascal / Delphi-Language
Delphi
by sirius,
3. Mär 2008
evtl. das write-property weglassen. Weil man das meistens nicht braucht.