Pasar parámetros en un ejecutable.

28/12/2006 - 10:57 por Sofia | Informe spam
Buenos días,

Estoy trabajando con C# en formularios de windows y no se si se puede hacer
lo siguiente:
Quiero llamar al mismo ejecutable (de mi proyecto en C#) pasándole dos
parámetros diferentes en el ejecutable 1 le pasaré que está trabajando con
la empresa 01 y en el ejecutable 2 le pasaré que está trabajando con la
empresa 02. Cuando yo abro la aplicación según si me ha pasado el parámetro
1 ó 2 le presentaré los datos de la empresa 01 ó de la empresa 02.

Esto es visual basic 6 lo podía recuperar con Command que me devolvía toda
la cadena que había después del ejecutable, ¿se puede hacer esto también en
C#?

Muchas gracias de antemano.
Sofía.

Preguntas similare

Leer las respuestas

#1 Jose Escrich
28/12/2006 - 12:58 | Informe spam
Claro se puede hacer, en tu aplicacion tendras un punto de entrada
*main* como en este ejemplo

static void Main( string[] args )
{
Application.Run( new EncryptData( ) );
}

donde args, es un Array con los argumentos que recibio al ejecutarse.

saludos,

Jose Escrich
http://latincoder.com

On Dec 28, 6:57 am, "Sofia" wrote:
Buenos días,

Estoy trabajando con C# en formularios de windows y no se si se puede hacer
lo siguiente:
Quiero llamar al mismo ejecutable (de mi proyecto en C#) pasándole dos
parámetros diferentes en el ejecutable 1 le pasaré que está trabajando con
la empresa 01 y en el ejecutable 2 le pasaré que está trabajando con la
empresa 02. Cuando yo abro la aplicación según si me ha pasado el parámetro
1 ó 2 le presentaré los datos de la empresa 01 ó de la empresa 02.

Esto es visual basic 6 lo podía recuperar con Command que me devolvía toda
la cadena que había después del ejecutable, ¿se puede hacer esto también en
C#?

Muchas gracias de antemano.
Sofía.
Respuesta Responder a este mensaje
#2 Octavio Hernandez
28/12/2006 - 13:02 | Informe spam
Sofía,

La función Main() que sirve de punto de entrada a toda aplicación de C#
tiene una variante:

Main(string argv[])

a la que puedes pasarle parámetros de línea de comandos.

Por ejemplo, si pasas el código de empresa como primer parámetro

programa.exe 02

podrás leer ese valor en Main(string argv[]) mediante

int codEmpresa = int.Parse(argv[0]);


Slds - Octavio



"Sofia" escribió en el mensaje
news:eUk$
Buenos días,

Estoy trabajando con C# en formularios de windows y no se si se puede
hacer lo siguiente:
Quiero llamar al mismo ejecutable (de mi proyecto en C#) pasándole dos
parámetros diferentes en el ejecutable 1 le pasaré que está trabajando con
la empresa 01 y en el ejecutable 2 le pasaré que está trabajando con la
empresa 02. Cuando yo abro la aplicación según si me ha pasado el
parámetro 1 ó 2 le presentaré los datos de la empresa 01 ó de la empresa
02.

Esto es visual basic 6 lo podía recuperar con Command que me devolvía toda
la cadena que había después del ejecutable, ¿se puede hacer esto también
en C#?

Muchas gracias de antemano.
Sofía.


Respuesta Responder a este mensaje
#3 Sofia
28/12/2006 - 13:31 | Informe spam
Muchísimas gracias a los dos, ahora mismo lo pruebo.


"Sofia" escribió en el mensaje
news:eUk$
Buenos días,

Estoy trabajando con C# en formularios de windows y no se si se puede
hacer lo siguiente:
Quiero llamar al mismo ejecutable (de mi proyecto en C#) pasándole dos
parámetros diferentes en el ejecutable 1 le pasaré que está trabajando con
la empresa 01 y en el ejecutable 2 le pasaré que está trabajando con la
empresa 02. Cuando yo abro la aplicación según si me ha pasado el
parámetro 1 ó 2 le presentaré los datos de la empresa 01 ó de la empresa
02.

Esto es visual basic 6 lo podía recuperar con Command que me devolvía toda
la cadena que había después del ejecutable, ¿se puede hacer esto también
en C#?

Muchas gracias de antemano.
Sofía.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida