если в N10Click(Sender:TObject); обрабатывать аргумент (Sender), то nil тоже не сработает, здесь значение nil является просто заглушкой, т.к. процедура требует какого-либо аргумента
значение Self не сработало, т.к. процедура, из которой происходит вызов (согласно примера выданного icsander' ом) не является методом какого либо класса, соответственно значения self у нее вообще не существует и обращение к этому значению выдает ошибку
опередили
