Salir de un programa (Urgente!)

23/06/2005 - 17:02 por Intrepid | Informe spam
Soy nuevo en estas lides del C#, así que les pido no me insulten si lo que
voy a preguntar es una tontera...
Estoy creando una aplicación que recibe parámetros y necesito que si no se
le es pasado ningúno, avise de esto y cancele la ejecución de la aplicación.
Este es mi código:

static void Main(string[] args)
{
if (args.Length == 0)
{
MessageBox.Show("No se han pasado parámetros",
"ZPkZip",MessageBoxButtons.OK,MessageBoxIcon.Stop);
Application.Exit();
}

Application.EnableVisualStyles();
Application.Run(new frmStat());
}

Pero no sale. Evidentemente el método Exit de Application, no hace lo que yo
necesito.
¿Cuál sería la sentencia correcta para detener la ejecución del y salir del
mismo?

DESDE YA, MUCHAS GRACIAS!
 

Leer las respuestas

#1 yego
23/06/2005 - 17:15 | Informe spam
Hola, no creo que nadie te insulte por preguntar 'tonterias' porque yo
pregunto habitualmente y no me han insultado nunca (pero no se si lo
pensarán :))
Creo que solucionarias tu problema incluyendo un: return; después de
Application.Exit().

Saludos.

"Intrepid" escribió en el mensaje
news:
Soy nuevo en estas lides del C#, así que les pido no me insulten si lo que
voy a preguntar es una tontera...
Estoy creando una aplicación que recibe parámetros y necesito que si no se
le es pasado ningúno, avise de esto y cancele la ejecución de la


aplicación.
Este es mi código:

static void Main(string[] args)
{
if (args.Length == 0)
{
MessageBox.Show("No se han pasado parámetros",
"ZPkZip",MessageBoxButtons.OK,MessageBoxIcon.Stop);
Application.Exit();
}

Application.EnableVisualStyles();
Application.Run(new frmStat());
}

Pero no sale. Evidentemente el método Exit de Application, no hace lo que


yo
necesito.
¿Cuál sería la sentencia correcta para detener la ejecución del y salir


del
mismo?

DESDE YA, MUCHAS GRACIAS!


Preguntas similares