SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: zaryus en Martes 24 de Julio de 2007, 00:25
-
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).
-
MSDN (http://msdn2.microsoft.com/en-us/library/ms682499.aspx).
-
Checa en los ejemplos de wxWidgets, recuerdo que hay un par que hace precisamente lo que quieres :).
Suerte.
-
mire en los ejemplos que venian con el instalador, peor no encontre nada :(, tal vez te referias a algun sitio web ¿verdad?
saludos
gracias
-
Aca tenes un link[1] con el sample que viene en la libreria.
Espero te sirva.
nrm
[1] - http://g.slyip.com/?f=12294 (http://g.slyip.com/?f=12294)
-
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 (http://www.wxwidgets.org/manuals/stable/wx_samples.html#sampleexec)
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.