Ver Mensaje Individual
  #2  
Antiguo 29-07-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por neon
Hola,
Me gustaria saber la diferencia que hay entre estos dos comandos. Ya que ambos realizan la misma función (siempre que el close se llame desde el form principal) y no se muy bien en que se diferencian.
Pues ya tú mismo notaste la diferencia.

Application.Terminate termina la aplicación sin importar desde dónde se llame.
Form.Close cierra el formulario. Si éste es el principal entonces se cierra la aplicación. De hecho, si revisas el código del método Close de TCustomForm verás la línea:

Código Delphi [-]
if Application.MainForm = Self then Application.Terminate

// Saludos
Responder Con Cita