Las aplicaciones de consola son programas puros de Windows de 32 bits que se ejecutan sin una interfaz gráfica. Cuando se inicia una aplicación de consola, Windows crea una ventana de consola en modo texto a través de la cual el usuario puede interactuar con la aplicación. Estas aplicaciones generalmente no requieren mucha información del usuario. Toda la información que necesita una aplicación de consola se puede proporcionar a través de parámetros de línea de comandos.
Para los estudiantes, las aplicaciones de consola simplificarán el aprendizaje de Pascal y Delphi; después de todo, todos los ejemplos introductorios de Pascal son solo aplicaciones de consola.
Aquí le mostramos cómo crear rápidamente aplicaciones de consola que se ejecuten sin una interfaz gráfica.
Si tiene una versión de Delphi más reciente que la 4, entonces todo lo que tiene que hacer es usar el Asistente de aplicación de consola. Delphi 5 introdujo el asistente de aplicaciones de consola. Puede alcanzarlo apuntando a Archivo | Nuevo, esto abre un cuadro de diálogo Elementos nuevos: en la página Nuevo, seleccione la Aplicación de consola. Tenga en cuenta que en Delphi 6 el icono que representa una aplicación de consola se ve diferente. Haga doble clic en el icono y el asistente configurará un proyecto de Delphi listo para ser compilado como una aplicación de consola.
Si bien podría crear aplicaciones en modo consola en todas las versiones de 32 bits de Delphi, no es un proceso obvio. Veamos qué necesitas hacer en las versiones de Delphi <=4 to create an "empty" console project. When you start Delphi, a new project with one empty form is created by default. You have to remove this form (a GUI element) and tell Delphi that you want a console mode app. This is what you should do:
Ahora le queda un programa muy pequeño que se parece mucho a un programa Turbo Pascal que, si lo compila, producirá un EXE muy pequeño. Tenga en cuenta que un programa de consola de Delphi no es un programa de DOS porque puede llamar a las funciones de la API de Windows y también usar sus propios recursos. No importa cómo haya creado un esqueleto para una aplicación de consola, su editor debería verse así:
programa Proyecto 1;
$ APPTYPE CONSOL
usos SysUtils;
empezar
// Insertar código de usuario aquí
final.
Esto no es más que un archivo de proyecto Delphi "estándar", el que tiene la extensión .dpr.