A mi me funciona perfectamente, ¿donde has definido el botón?
nBotonClick, ¿los has de hacer dentro del formulario?
Código Delphi
[-]type
TForm1 = class(TForm)
...
...
...
procedure nBotonClick(Sender: TObject);
private
public
end;
procedure TForm1.nBotonClick(Sender: TObject);
begin
ShowMessage('Hola');
end;
Un saludo