Esa opción ya la habia probado y nada
el error que me sale ahora es : project2.exe raises exception class EinvalidOperation with message control has no parent windows. Proccess stopped.
El codigo es :
procedure TForm1.Button3Click(Sender: TObject);
begin
memo2:=obtenermemo;
end;
function Tform1.obtenermemo:Tmemo;
var
memo1:Tmemo;
begin
memo1:=Tmemo.Create(self);
memo1.Lines.Add('hola');
obtenermemo:=memo1;
end;