Bucanero, hice como me dijiste y obtengo el siguiente error:
" Cannot make a visible window modal "
No entro en bucle con el evento OnActivate. Probe poniento un mensaje en ese evento y solo lo hace despues de mostrarse:
Código Delphi
[-]
procedure TForm2.FormActivate(Sender: TObject);
begin
ShowMessage('Activo');
Form3.ShowModal;
end;
Lo que no me puedo explicar
es por qué cuando presiono el boton del Form2 y muestro el Form3 al cerrar las ventanas con el boton del Form3 si funciona el cierre del Form2.
Por favor prueba el codigo que utilizo en el ejemplo y sabrás a lo que me refiero. Gracias.