Hola.
En principio debería funcionar con algo así:
Código Delphi
[-]
procedure nn;
begin
Form1.Edit1.Text := 'Hola';
end;
Al no ser
nn un
método de TForm1 (como sí lo es Button1Click), necesita hacer referencia de forma "calificada" al objeto Edit1. Esto significa que se antepone el nombre del objeto al cual pertenece: Form1.
Dinos si todo va bien.
Al González.