Que tal, buen dia.
El asunto es que quiero que dentro de mi sistema se ejecute otro
sistema, tengo pensado hacerlo con ShellExecute, pero tengo que mandarle
un arreglo, y esperar que el 2do sistema me retorne otro arreglo.
La pregunta es como le hago, mmmmmm no tengo idea.
Si alguen me pudiera echar un hilo.
De antemano muchas gracias.
Ejecutar otra app y esperar el retorno
-
- Posts: 188
- Joined: Mon Jun 10, 2013 6:40 pm
Re: Ejecutar otra app y esperar el retorno
Que tal paquito
Lo que no entiendo es como retorno el arreglo en el 2do sistema
y como lo cacho desde el primero.
Ok, ya entendi el proceso:
1.- Generar un archivo TXT en el A.EXE
2.- Mandar el B.EXE
3.- El B.EXE levantar el TXT generado
4.- El B.EXE generar otro TXT de respuesta
5.- Terminar B.EXE
6.- Que el A.EXE levante el TXT generado por B.EXE
???
Lo que no entiendo es como retorno el arreglo en el 2do sistema
y como lo cacho desde el primero.
Ok, ya entendi el proceso:
1.- Generar un archivo TXT en el A.EXE
2.- Mandar el B.EXE
3.- El B.EXE levantar el TXT generado
4.- El B.EXE generar otro TXT de respuesta
5.- Terminar B.EXE
6.- Que el A.EXE levante el TXT generado por B.EXE
???
Re: Ejecutar otra app y esperar el retorno
Hola Javier,
Pues lo has dicho "de cine".
Ese, tambien yo, creo que seria el proceso.
se graba en un .txt que tu levantas luego con A.EXE, en seudocodigo:
Que es justo lo que tu has dicho.
Pues lo has dicho "de cine".
Ese, tambien yo, creo que seria el proceso.
Tal como tu mismo has dicho, el "retorno" del arreglo no es tal, sino queLo que no entiendo es como retorno el arreglo en el 2do sistema
se graba en un .txt que tu levantas luego con A.EXE, en seudocodigo:
Code: Select all
generas_txt_a
WaitRun(exe_b) // Aqui lees_txt_a y generas_txt_b
lees_txt_b
-
- Posts: 188
- Joined: Mon Jun 10, 2013 6:40 pm
Re: Ejecutar otra app y esperar el retorno
ya lo estoy haciendo, lo pruebo y te comento como quedo.
Gracias.
Gracias.
Re: Ejecutar otra app y esperar el retorno
Es curioso, pq segun esto https://groups.google.com/d/msg/harbour ... l4-6k15-0J , Harbour puede almacenar arrays en campos memo sin necesidad de convertirlos a string.
A veces pienso que Harbour lo tenemos muy infrautilizado.
A veces pienso que Harbour lo tenemos muy infrautilizado.
-
- Posts: 988
- Joined: Thu Nov 24, 2005 3:01 pm
- Location: Madrid, España
Re: Ejecutar otra app y esperar el retorno
100% de acuerdo. Por eso me parece tan interesante hacer públicos esos pequeños "descubrimientos".hmpaquito wrote:A veces pienso que Harbour lo tenemos muy infrautilizado.
Si es que está to inventao!
Un saludo
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
-
- Posts: 188
- Joined: Mon Jun 10, 2013 6:40 pm
Re: Ejecutar otra app y esperar el retorno
Paquito, buen dia
Ya funciona lo que tratamos del archivo temporal
Lo hice en un archivo INI
Todo funciona muy bien.
Ya funciona lo que tratamos del archivo temporal
Lo hice en un archivo INI
Code: Select all
1.- En mi App General 2.- En mi app TARJETAS.EXE
.- Creo Archivo Ini
.- WaitRun("TARJETAS.EXE")
.- Leeo el archivo ini
.- Hago el proceso
.- Genero otro archivo ini como respuesta
.- leeo el archivo ini de respuesta
.- y termian el proceso