Paso de parámetros entre distintas aplicaciones

08/06/2006 - 09:32 por adpa | Informe spam
Hola,

Tengo dos aplicaciones en C# quiero pasar un parámetro desde la aplicación 1
a la aplicación2.
Como debo mandarlo en la aplicación 1 y como debo recogerlo en la
aplicación2.
Llamo a la aplicación 2 de la siguiente manera:
Process.Start(@"Debug\aplicacion2.exe");

Muchas Gracias

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
08/06/2006 - 10:03 | Informe spam
Hola,

Utiliza la versión de dos parámetros de Process.Start:

http://msdn2.microsoft.com/en-us/h6ak8zt5.aspx

Luego en la aplicación llamada puedes recoger los parámetros en el array
args de Main():

public static string Main(string[] args)
{
for (int i = 0; i < args.Length; i++)
Console.WriteLine(args[i]);
}

Slds - Octavio


"adpa" escribió en el mensaje
news:

Hola,

Tengo dos aplicaciones en C# quiero pasar un parámetro desde la aplicación
1
a la aplicación2.
Como debo mandarlo en la aplicación 1 y como debo recogerlo en la
aplicación2.
Llamo a la aplicación 2 de la siguiente manera:
Process.Start(@"Debug\aplicacion2.exe");

Muchas Gracias


Respuesta Responder a este mensaje
#2 adpa
15/06/2006 - 15:06 | Informe spam
Hola
Con un parámetro esto funciona correctamente el problema esta cuando quiero
pasar varios parámetros. Con Process.Start(,) solo admite un string como
parámetro

Alguna idea para esto.
"Octavio Hernandez" escribió en el mensaje
news:
Hola,

Utiliza la versión de dos parámetros de Process.Start:

http://msdn2.microsoft.com/en-us/h6ak8zt5.aspx

Luego en la aplicación llamada puedes recoger los parámetros en el array
args de Main():

public static string Main(string[] args)
{
for (int i = 0; i < args.Length; i++)
Console.WriteLine(args[i]);
}

Slds - Octavio


"adpa" escribió en el mensaje
news:
>
> Hola,
>
> Tengo dos aplicaciones en C# quiero pasar un parámetro desde la


aplicación
> 1
> a la aplicación2.
> Como debo mandarlo en la aplicación 1 y como debo recogerlo en la
> aplicación2.
> Llamo a la aplicación 2 de la siguiente manera:
> Process.Start(@"Debug\aplicacion2.exe");
>
> Muchas Gracias
>
>


Respuesta Responder a este mensaje
#3 Octavio Hernandez
15/06/2006 - 15:28 | Informe spam
Ana,

En el segundo parámetro de Start() puedes pasar tantos parámetros como
necesites, separándolos mediante un espacio.

Slds - Octavio


"adpa" escribió en el mensaje
news:
Hola
Con un parámetro esto funciona correctamente el problema esta cuando
quiero
pasar varios parámetros. Con Process.Start(,) solo admite un string como
parámetro

Alguna idea para esto.
"Octavio Hernandez" escribió en el mensaje
news:
Hola,

Utiliza la versión de dos parámetros de Process.Start:

http://msdn2.microsoft.com/en-us/h6ak8zt5.aspx

Luego en la aplicación llamada puedes recoger los parámetros en el array
args de Main():

public static string Main(string[] args)
{
for (int i = 0; i < args.Length; i++)
Console.WriteLine(args[i]);
}

Slds - Octavio


"adpa" escribió en el mensaje
news:
>
> Hola,
>
> Tengo dos aplicaciones en C# quiero pasar un parámetro desde la


aplicación
> 1
> a la aplicación2.
> Como debo mandarlo en la aplicación 1 y como debo recogerlo en la
> aplicación2.
> Llamo a la aplicación 2 de la siguiente manera:
> Process.Start(@"Debug\aplicacion2.exe");
>
> Muchas Gracias
>
>






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