Тема: this?
Показать сообщение отдельно
  #3  
Старый 24.01.2012, 18:30
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Sender не есть аналог this. Sender - это параметр процедуры, его может и не быть. Аналог this - это Self.
И через this (self) описанную задачу не реализовать, т.к. this есть указатель на экземпляр текущего класса, то есть для TForm1.Edit1onClick() это будет TForm1, поскольку сия процедура будет методом формы. Описанную задачу нужно делать как предлагал Snake22, через Sender.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием