A ver, yo voy a preguntar también lo mismo que
mmusashi:
¿que diferencia hay entre poner en el .dpr Application.Run o poner Form1.ShowModal (siendo Form1 el formulario principal)?
¿Hay alguna diferencia a
efectos practicos?
resaltando lo de efectos prácticos.
Yo mismo he tenido esa duda y no creo que estemos contestando eso. Poner el código de uno u otro caso, no nos dice nada a
efectos prácticos. Por otra parte esto:
Cita:
|
Empezado por Neftali
en un caso el formulario que muestres será modal y en el otro no. Mucha por cierto.
|
Es que esto es cierto en general, pero no con el formulario principal. Quizá valga la pena aclarar lo que estamos preguntando. Podemos tener nuestro dpr así:
Código Delphi
[-]
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' ;
{$R *.res}
begin
Application.Initialize;
Form1 := TForm1.Create(Application);
Form1.ShowModal;
end.
¿Cuál es la diferencia aquí para efecto prácticos? Yo no veo ninguna. En ambos casos se interrumpe el proceso hasta que se cierra la ventana. ¿Cuál proceso? En este caso el flujo desde el
begin al
end. Quizá la hay- y fuerte -durante la vida de la aplicación, esto es, quizá haya algún efecto colateral importante; pero a simple vista yo no lo veo.
// Saludos