Hallo Robert_G
toller Beitrag. Nur leider völlig am Thema vorbei
. Tso's Problem ist, dass sie/er eine Komponente die sie/er auf ein Form gesetzt hat innerhalb einer globalen procedure aufrufen möchte. Das Problem ist mit einem erweiterten TLabel Nachfahren auch nicht gelöst (Es sei denn, man bastelt sich ein globale Instanz und erzeugt das Object im initialization Abschnitt - aber das wollen ganz bestimmt nicht machen
). Ich halte maximov's Vorschlag keine globalen Methoden zu verwenden für den Besten.
Hinwies:
Du versteckst die published Caption property im protected Abschnitt
wie unsauber.
Außerdem funktioniert das gar nicht unter Delphi. Dort gilt: Einmal published immer published. Egal was der Nachfahre macht.