![]() |
Supklasse aufrufen
Hi.
Habe folgendes Problem das nur halb so kompliziert ist wie die Überschrift ;-) Also, nehmen wir an ich habe einer Procedure die TStrings einer ListBox als Parameter übergeben, ungefähr so:
Delphi-Quellcode:
Kann ich nun über diese Variable "Items" irgendwie auf dessen Oberklasse (Supklasse), die ListBox-Instanz "ListBox1" zugreifen?
procedure Machwasdamit(Items:TStrings);
begin [...] end; [...] //Aufruf Machwasdamit(ListBox1.Items); (Sagt bitte nicht "Schreib die Procedure doch einfach so das du die komplette ListBox übergibst" :stupid: :wink: ) Liebe Grüße, Flips |
Re: Supklasse aufrufen
Nein.
Die einzige Möglichkeit wäre, dass das übergebne Item eine Referenz auf den Parent beinhaltet. Dann kannst Du darüber auf den Parent zugreifen. Sonst geht das nicht. |
DP-Maintenance
Dieses Thema wurde von "Phoenix" von "VCL / WinForms / Controls" nach "Object-Pascal / Delphi-Language" verschoben.
Und ausserdem ist das eher was Sprachbedingtest als dass es um konkrete VCL-Probleme ginge... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz