SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Ernestohdz en Miércoles 9 de Abril de 2003, 20:34
-
:ayuda:
Tengo una aplicación en Visual Basic la cual debe recibe parametros, esta aplicacion es ejecutada desde Visual C++ y estoy utilizando la instruccion:
WinExec("proyecto.exe", SW_SHOW);
para ejecutarlo. Mi pregunta es como le puedo enviar los parametros desde Visual c++.
Por el mometno los parametros seran estaticos para realizar las pruebas.
O me prodria decir con que otra instruccion podria solucionar este problema
:gracias:
-
La solución a tu problema está en usar la función ShellExecute de la API de Windows.
Un ejemplo para ejecutar un programa:
ShellExecute(NULL, "open", "c:rutaprograma.exe", "parametro1 parametro2 ...", "c:ruta o NULL", SW_SHOWNORMAL)
Para más información consulta la ayuda de esta función en el MSDN para ver los parámetros y sus posibilidades.
Es un comando muy completo que no sólo ejecuta programas, sino cualquier tipo de ficheros (si no son ejecutables los abre con su programa asociado), directorios, etc.
Espero que te sirva. Saludos :beer:
-
:gracias:
Muchas gracias xoom, me funciono correctamente la funcion de ShellExecute
:beer:
-
Denas;) A mandar
:comp: :beer: