• Jueves 7 de Noviembre de 2024, 19:50

Autor Tema:  Redireccionar Salida De Un Proceso  (Leído 1640 veces)

zaryus

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
    • http://www.masfree.cl/
Redireccionar Salida De Un Proceso
« en: Martes 24 de Julio de 2007, 00:25 »
0
hola, hice hace un tiempo un programa que ejecutaba otro (tipo consola) y le pasaba parametros, eso si me funciono, pero siempre he querido redireccionar la salida del programa tipo consola a un wxedit o textbox, uso este codigo:

   wxExecute(wxT("programa.exe") argumentos, wxEXEC_SYNC);
     WxEdit1->SetValue(wxExecute->GetOutputStream();

Pero solo me da errores,
alguien sabe como llamar la salida del proceso ejecutado?
muchas gracias.
muchas gracia spor su ayuda

o en ultimo caso, hacer eso en c++ y enlazarlod e alguna forma en wxwidgets (DevC++)
muchas gracias


EI: uno mensajes para evitar redundancia (no ciclica).

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Redireccionar Salida De Un Proceso
« Respuesta #1 en: Martes 24 de Julio de 2007, 01:08 »
0

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Redireccionar Salida De Un Proceso
« Respuesta #2 en: Martes 24 de Julio de 2007, 06:48 »
0
Checa en los ejemplos de wxWidgets, recuerdo que hay un par que hace precisamente lo que quieres :).

Suerte.
La imaginación es el límite.
Hardware & Software | Mexchip

zaryus

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
    • http://www.masfree.cl/
Re: Redireccionar Salida De Un Proceso
« Respuesta #3 en: Martes 24 de Julio de 2007, 22:33 »
0
mire en los ejemplos que venian con el instalador, peor no encontre nada :(, tal vez te referias a algun sitio web ¿verdad?
saludos
gracias

NRM

  • Miembro MUY activo
  • ***
  • Mensajes: 279
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.narrowmind.com.ar
Re: Redireccionar Salida De Un Proceso
« Respuesta #4 en: Miércoles 25 de Julio de 2007, 04:24 »
0
Aca tenes un link[1] con el sample que viene en la libreria.
Espero te sirva.

nrm

[1] - http://g.slyip.com/?f=12294

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Redireccionar Salida De Un Proceso
« Respuesta #5 en: Miércoles 25 de Julio de 2007, 18:50 »
0
Cita de: "zaryus"
mire en los ejemplos que venian con el instalador, peor no encontre nada :(, tal vez te referias a algun sitio web ¿verdad?
saludos
gracias
Deben venir en la distribución, checa la documentación:

http://www.wxwidgets.org/manuals/stable/wx...html#sampleexec
Citar
Exec sample

The exec sample demonstrates the wxExecute and wxShell functions. Both of them are used to execute the external programs and the sample shows how to do this synchronously (waiting until the program terminates) or asynchronously (notification will come later).

It also shows how to capture the output of the child process in both synchronous and asynchronous cases and how to kill the processes with wxProcess::Kill and test for their existence with wxProcess::Exists.
La imaginación es el límite.
Hardware & Software | Mexchip