Показать сообщение отдельно
  #11  
Старый 15.05.2012, 16:12
icsander icsander вне форума
Новичок
 
Регистрация: 17.04.2011
Сообщения: 87
Репутация: 10
По умолчанию

Цитата:
Сообщение от Ildar-tsr
Ну да, не заметил блин:
Код:
procedure TForm1.procedure1;
Блин, у меня косоглазие (не заметил, что процедура не метод класса, привык по умолчанию ).
Self - это явное задание экземпляра класса в его методе.
Например для формы - это указание на саму форму:
Код:
procedure TForm1.N10Click(Sender: TObject);
begin
Showmessage(Self.classname+#13#10+Self.name);
end;
Т.е. Sender - это <Form1>.
Self иногда, еще называют безопасным аргументом методов класса, поэтому предпочтительно использовать именно его.
Ответить с цитированием