Ejecucion de programa que al terminar regrese un valor

05/06/2005 - 19:51 por Alejandro | Informe spam
Agradeciendo de antemano deseo me digan como puedo
regresar un valor al termino de un programa, es decir, al
ejecutar desde la linea de comandos de windows el programa
ejecutable, necesito saber como regresar un valor al
finalizar éste y como puedo tomarlo.

Gracias de nuevo
 

Leer las respuestas

#1 A.Poblacion
05/06/2005 - 21:33 | Informe spam
"Alejandro" wrote in message
news:00ae01c569f7$2505e8b0$
Agradeciendo de antemano deseo me digan como puedo
regresar un valor al termino de un programa, es decir, al
ejecutar desde la linea de comandos de windows el programa
ejecutable, necesito saber como regresar un valor al
finalizar éste y como puedo tomarlo.



En lugar de declarar el punto de entrada al programa como "Public Shared
Sub Main", decláralo como "Public Shared Function Main() as Integer". Dentro
del Main, donde hagas terminar el programa haz "Return valor", siendo valor
el número que deseas devolver a Windows.
Para recogerlo desde un fichero .bat que llame al programa, haz "IF
ErrorLevel 3 ..." (por ejemplo). El If se cumple si el valor que has
devuelto desde el Main es mayor o igual que 3, si no recuerdo mal.

Preguntas similares