Visual Basic - ¿Cómo puedo llamar un archivo externo usando parámetros?

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

¿Cómo puedo llamar un archivo externo usando parámetros?

Publicado por Luis (25 intervenciones) el 23/01/2019 17:54:19

Hola



Tengo dos aplicaciones realizadas, una en Visual Basic 6 y otra en Visual Basic.Net.

Lo que deseo es llamar desde la que está hecha en VB6 al ejecutable de la .Net usando parámetros, donde la 2da trabaje con los parámetros que le manda la 1ra

Por ejemplo si en VB6 tuviera 2 controles de opción VERDE y ROSA, entonces dependiendo el color clickeado, se ejecute la de VB.net mostrando su fondo de pantalla y título elegido.

También deseo que sin importar si manda o no parámetros, la computadora donde se ejecute no me muestre mensajes de permisos de administrador o virus encontrado.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de gilman
Val: 594
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

¿Cómo puedo llamar un archivo externo usando parámetros?

Publicado por gilman (359 intervenciones) el 24/01/2019 08:53:28
Lo que necesitas es en VBNet:
1
2
3
4
5
6
7
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim commandline As String
    commandline = Command()
    'commandline tiene ahora los argumentos de la linea de comandos, es decir si ejecutamos "miApp rosa caption"
    'commandline contendrá rosa caption
 
End Sub
a partir de ahí te corresponde a tí procesar esos comandos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Antoni Masana
Val: 1.259
Plata
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

¿Cómo puedo llamar un archivo externo usando parámetros?

Publicado por Antoni Masana (558 intervenciones) el 24/01/2019 10:38:09
Para ejecutar otro programa desde VB6 es así de simple:

1
Shell "C:\{Directorio}\{Programa}.exe {parametros}"

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

¿Cómo puedo llamar un archivo externo usando parámetros?

Publicado por Luis (25 intervenciones) el 25/01/2019 17:48:33
GRACIAS
LO VOY A PROBAR
QUE TENGAS UN GRAN AÑO!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 6
Ha disminuido su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

¿Cómo puedo llamar un archivo externo usando parámetros?

Publicado por Hector (3 intervenciones) el 24/01/2019 18:39:24
Lee acerca de interoperabilidad, ahí encontraras lo que necesitas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Luis
Val: 36
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Gracias

Publicado por Luis (25 intervenciones) el 25/01/2019 17:50:39
INTeroperabilidad
Entendido, ¿eso funciona tanto si mi normal es vb6 y mi exe es .net como si mi normal es vb.net y el .exe es vb6?

Gracias, voy a buscar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 6
Ha disminuido su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Gracias

Publicado por Hector (3 intervenciones) el 25/01/2019 18:29:13
Así es, prácticamente puedes interactuar con todo el windows y las aplicaciones.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar