11 Voto

Delphi/Lazarus: Cerrar propia Aplicación

Pregunta de Axuter | 05/04/2021 a las 19:10

Me gustaría usar un comando dentro de mi aplicación Delphi o Lazarus que cierre el programa en sí.

Lo sé, esto es muy fácil, si solo tiene un formulario (un simple "Close;" es suficiente en este caso). Si hay más de un formulario, basta con cerrar el formulario principal (MainForm.Close; si MainForm es el nombre de su formulario principal).

Sin embargo, en mi caso, esto no es tan fácil, porque cerrar la aplicación también debería funcionar, si aún no se ha creado ningún Formulario en este momento, se ejecuta el comando. ¿Todavía hay formas de manejar la salida?

ResponderPositivoNegativo
2Mejor Respuesta2 Votos

Como ha dicho correctamente, simplemente puede cerrar cualquier aplicación GUI con:

MainForm.Close;

Si no hay ningún formulario principal disponible, si no tiene una aplicación GUI o si hay otras razones por las que le gustaría cerrar su programa inmediatamente, también puede usar:

Application.Terminate;

Esto cierra automáticamente todos los formularios / ventanas que posiblemente estén abiertas.

Nota: Debe incluir "Forms" en su sección "USES" para poder acceder a "Application".
06/04/2021 a las 19:52

ResponderPositivo Negativo
Responder

Temas Relacionados

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.