![]() |
![]() |
| 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 verde_esmeralda.
La función spawnl devuelve el valor entregado por el proceso invocado o el valor -1 y la variable erno encendida si hubo un error. Es decir que si tenemos pru.exe compilado del código: Código:
int main() {
return 1559; /* valor de retorno */
}
Código:
#include <stdio.h>
#include <process.h>
#include <errno.h>
int main() {
int res = spawnl(P_WAIT, "PRU.EXE", "PRU.EXE", NULL);
if (res == -1) /* ¿ Hubo error ? */
perror("Error"); /* Mostrarlo */
else /* Todo ok */
printf("pru.exe finaliza con el valor: %d", res); /* 1559 */
printf("\n\nPulse Enter para finalizar");
while ((getchar())!='\n');
return 0;
}
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#2
|
|||
|
|||
|
Gracias ecfisa,
Lo que pasa es que se que la instrucción spawnl solo admite valores enteros, es lo que tengo entendido, pero necesito regresar mas de un valor al programa que manda llamar al otro, y estos valores son de tipo cadena, es por eso que intente mandarlas como variables de ambiente, pero el programa origen las recibe vacías. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¿Como retornar varios valores en un Servicio Web? | jscubillos5 | Delphi para la web | 2 | 10-03-2014 10:40:58 |
| Retornar valores de sp en Firebird hacia Php | subzero | PHP | 1 | 11-05-2011 03:56:30 |
| Cómo hacer para retornar valores de una Unit a otra | karo | Varios | 6 | 14-03-2009 21:57:28 |
| Retornar o no retornar desde un script principal | dec | PHP | 6 | 25-03-2008 00:41:12 |
| Ayuda en programa con grids y guardar valores | onlytk | Varios | 3 | 11-11-2005 21:08:28 |
|