Zitat von
seim:
Dachte nur weil sowas wie TButton(Sender).Tag kann man auch auslesen halt. Und auch sowas geht..
Edit1.Text := TButton(Sender).Name;
das Sender ist schon das Object bzw. eine Variable
und TButton(Sender) ist nur eine Typkonvertierung
TButton('Edit1') geht da auch nicht.
TButton(FindComponent('Edit1')) geht zwar, aber das schaut in der übergeortneten Komponente (meißt was von TForm) sich alle da eingetragenen Komponenten an und sucht dort die mit dem passendem Namen.
eine Liste von Variablen gibt es aber nicht. (ja ich weiß, abgesehn bestimmter Debuginformationen)