Escribir a la consola desde una app VCL Win32
Hola amigos, me gustaria saber si alguien conoce alguna forma de escribir a la consola de windows desde una aplicacion VCL Win32.
algo asi como Writeln('mi mensaje'); //obviamente esto funciona solo para aplicaciones de tipo consola. Saludos Teo |
Para escribir en la consola primero vas a tener que crear una consola :D
Para escribir utiliza algo como esto: Y no te olvides de destruir la consola cunado ya no la necesites:
|
Seaone gracias por tu respuesta, pero lo que necesito es escribir a la misma consola desde donde ejecuto la aplicacion. Allocconsole crea una nueva consola (o sea me abre otra ventana) lo que yo quiero es que el texto salga en la consola principal (parent).
El escenario es el siguiente, tengo una aplicacion que funciona en forma visual y como consola (al menos eso pretendo). cuando la app detecta que se pasaron parametros (Paramcount) los leo y hago que se comporte como una app de consola mostrando los mensajes de salida en la ventana que origino la ejecucion. Ahora bien si ejecuto desde la linea de comandos de windows (CMD) mi app con algo asi " myapp.exe -host:finalten.fr.internal -port:7890 -mode:e" usando el allocConsole la app me abre una nueva ventana y ahi me salen los mensajes de texto no en la ventana original como yo quiero. Espero haberme explicado bien. Gracias Saludos |
Teo127 lo que tienes que usar es AttachConsole. lo unico malo es que solo funciona con windows XP y superiores.
lo que yo haria seria lo siguiente
|
La franja horaria es GMT +2. Ahora son las 02:18:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi