Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Supklasse aufrufen (https://www.delphipraxis.net/80984-supklasse-aufrufen.html)

Flips 18. Nov 2006 15:33


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:
procedure Machwasdamit(Items:TStrings);
begin
[...]
end;

[...]

//Aufruf
Machwasdamit(ListBox1.Items);
Kann ich nun über diese Variable "Items" irgendwie auf dessen Oberklasse (Supklasse), die ListBox-Instanz "ListBox1" zugreifen?
(Sagt bitte nicht "Schreib die Procedure doch einfach so das du die komplette ListBox übergibst" :stupid: :wink: )


Liebe Grüße,
Flips

Phoenix 18. Nov 2006 15:35

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 18. Nov 2006 15:37

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 16:28 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