![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
hola... no es una solucion elegante,pero creo que puede funcionar...
lo que habria que hacer seria... al ejecutar tu programa con los parametros correspondientes enviar todo eso a tu archivo de texto y despues levantarlo... nose que funcion estaras utilizando para ejecutar tu aplicacion externa pero te doy un ejemplo ilustrativo... ShellExecute('c:\MyDirectorio\MyAplicacion.exe','Parametro 1','> resultado.txt') despues levantas el txt y recuperas los datos que a ejecutado esa apliacion... espero que te sirvar de algo... ![]()
__________________
|DTAR| |
|
#2
|
||||
|
||||
|
CreateDOSProcessRedirected
Si la salida del programa es la estandar, debería utilizar un procedimiento tal cual se describe en este hilo
CreateDOSProcessRedirected Además cito otro procedimiento con el cual podría controlar el programa sin necesidad de enviarle teclas, eso en el caso de que tuviera la entrada estandar.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#3
|
|||
|
|||
|
Tal vez si conocen el código que estoy usando sea más fácil para ustedes entender mi problema. el código es el siguiente:
y lo que no puedo hacer es capturar los datos de salida que me da la aplicación rnafold.exe. Esta salida es de tipo stdout, es decir no me genera ningún archivo de salida. Gracias por su ayuda!!! Última edición por erika.martinez fecha: 27-03-2007 a las 18:36:00. |
|
#4
|
||||
|
||||
|
Cita:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#5
|
|||
|
|||
|
Entonces, ¿no hay forma de resolver esto con Delphi?
|
|
#6
|
||||
|
||||
|
Yo solamente he tratado los ficheros con salida/entrada standar mediante pipes.
En tu caso creo que esto no es posible. Tal vez leyendo la memoria de video, ni siquiera sabría como hacerlo y luego caso de que fuera posible, tendrías que procesar todos los caracteres de la pantalla... A lo mejor con la función CreateFile --> Console, pero no se si es posible. Seguro que este tema supone un reto para alguien y aporta alguna solución...
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO Última edición por ArdiIIa fecha: 27-03-2007 a las 19:29:40. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| leer cadena de otra aplicacion | jar | OOP | 2 | 05-02-2007 20:18:12 |
| Utilizar un DBGrid para leer de una tabla y escribir en otra | taru | MySQL | 0 | 25-07-2006 18:31:06 |
| Pasar texto de una aplicacion delphi a otra | OmarPerez | API de Windows | 4 | 13-07-2005 20:56:19 |
| Leer texto de un txt | Walterdf | Varios | 1 | 07-05-2003 14:35:36 |
|