Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Como capturar los mensajes que arroja un .exe (https://www.clubdelphi.com/foros/showthread.php?t=70489)

megadigit 23-10-2010 22:21:29

Como capturar los mensajes que arroja un .exe
 
Como puede mostrar en mi aplicacion de C++ Builder los mensajes que envia un .exe, me explico, el .exe es llamado por mi aplicacion, lo que quiero es que en algun area (un memo o algo parecido) se muestre lo que hace el .exe, de manera que si ocurre algun error me lo muestre en el area designada y asi saber que ocurrio un error.

Ejemplo y para explicarme mejor, cuando compilamos y el compilador encuentra un error, aparece el mensaje de error en el area para mensajes de error y asi sabemos donde buscar, eso es lo que quiero, capturar los mensajes que me arroja el .exe

Gracias por la ayuda.

escafandra 24-10-2010 03:12:36

¿A qué llamas mensajes?

Saludos.

megadigit 24-10-2010 03:51:43

que tal escafandra, bueno veras, con mensajes me refiero a la salida estandar por linea de comandos, haber si me puedo explicar un poco mas...., digamos que tengo el tipico programa "hola mundo", y quiero que ese "hola mundo" lo pueda mostrar en mi aplicacion, en un area designada para ese tipo de mensajes generados por el programa "Hola mundo".

en otras palabras, deseo que los mensajes que podemos ver en linea de comandos (con el printf), se muestren en un area de mi FORM principal.

no se si se pueda en un Memo o algun componente parecido ni como hacerlo,o si tendria que modificar el .exe, por ello los consulto.

gracias por el interes y espero que me alla aclarado

escafandra 24-10-2010 19:12:21

Para lo que pretendes hacer tienes la API OutputDebugString que envía ese tipo de mensajes. Cada mensaje que escribas lo podrás ver a través del programa DebugView de Sysinternals.

Si pretendes realizar tu propio monitor debug puedes visitar estos interesantes enlaces 1 y 2 ;).

Saludos.

megadigit 26-10-2010 21:33:46

Lo he resuelto gracias por la ayuda.

madiazg 27-10-2010 13:34:54

Hola,
¿puedes explcar cómo lo has resuelto?. Yo también estoy interesado en 'capturar' los mensajes de una aplicación externa que se ejecuta en una ventana DOS.
Saludos...
Miguel Angel

escafandra 28-10-2010 01:49:43

Cita:

Empezado por madiazg (Mensaje 380579)
Hola,
¿puedes explcar cómo lo has resuelto?. Yo también estoy interesado en 'capturar' los mensajes de una aplicación externa que se ejecuta en una ventana DOS.
Saludos...
Miguel Angel

Creo que te puede interesar esto.

Saludos.


La franja horaria es GMT +2. Ahora son las 16:32:26.

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