SoloCodigo

Programación General => Delphi => Mensaje iniciado por: roque2791 en Jueves 1 de Abril de 2010, 18:19

Título: Problemas al ejecutar el programa
Publicado por: roque2791 en Jueves 1 de Abril de 2010, 18:19
Buenos dias, tengo mi programa listo, al ejecutarlo aparece la ventana de consola pero al ingresar mis datos y presionar enter para que aparezcan mis resultados esta ventana se desaparece y no puedo ver lo que dió, esto sucede con cualquier programa pero si me voy a simbolo del sistema  allí si me aparecen los resultados, por favor ayuda que puede ser, estoy trabajando con Delphi 9, gracias.....
Título: Re: Problemas al ejecutar el programa
Publicado por: DriverOp en Viernes 2 de Abril de 2010, 01:18
Por lo que dices supongo que estás haciendo un programa de consola (modo texto). Lo que te sucede es el comportamiento normal y lógico del programa en cuestión. Como es un programa de consola al ejecutarse crea la ventana de consola, hace lo que tiene que hacer y al finalizar éste pues la ventana se destruye. Es diferente si lo ejecutas desde el símbolo de sistema porque la ventana de consola ya está creada y no es responsabilidad de tu programa destruirla.

La solución consiste en poner una pausa antes de que el programa termine. Por ejemplo poniendo un ReadLn(); antes del end final, eso hará que el programa no se termine hasta que presiones "enter".