Foros del Web » Programación para mayores de 30 ;) » .NET »

Pasar parametros a otro Programa

Estas en el tema de Pasar parametros a otro Programa en el foro de .NET en Foros del Web. Buenos días me gustaría recurrir a su ayuda tengo un programa en visual basic el cual abre un nuevo programa con este código: Shell("C:\Yony\RecordWebCam_WF_CSharp\RecordWebCam _WF_CSharp\bin\Debug\Calculos.exe", ...
  #1 (permalink)  
Antiguo 20/11/2012, 10:33
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 3 meses
Puntos: 0
Pasar parametros a otro Programa

Buenos días me gustaría recurrir a su ayuda tengo un programa en visual basic el cual abre un nuevo programa con este código:

Shell("C:\Yony\RecordWebCam_WF_CSharp\RecordWebCam _WF_CSharp\bin\Debug\Calculos.exe", 1, 2, 3, +)

los últimos tres números son datos que debe recibir el otro programa para realizar unos cálculos y el símbolo del cual debe hacer el calculo, mi pregunta es:

así como le estoy enviando los parámetros al programa esta bien?
y en el programa de C# como puedo recuperar estos parámetros.
  #2 (permalink)  
Antiguo 22/11/2012, 10:58
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 7 meses
Puntos: 58
Respuesta: Pasar parametros a otro Programa

En el C# vas a esperar un string[] parametros en el MAIN.

Vas a tener que manejar una estructura ( Ojo para mi es mejor ) donde asignes el valode de cada parametro y asi ya nomas la mandas utilizar en el Form.

Para el modo de envio te la debo en VB no lo e manejado mucho , pero en C# es asi:

Código C#:
Ver original
  1. sParam = string.Format("{0}",                                                    Parametro a Enviar);
  2.  
  3. Process exe = new Process();
  4. ProcessStartInfo modulo = new ProcessStartInfo(@Programa a Ejecutar, sParam);
  5. exe.StartInfo = modulo;
  6. exe.Start();
  7. exe.WaitForExit();

Espero te sirva
  #3 (permalink)  
Antiguo 22/11/2012, 13:21
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Pasar parametros a otro Programa

me podrías ayudar también como las puedo recibir con visual basic. te agradezco mucho de antemano.

Etiquetas: c#
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:40.