RE:ejecutar un programa externo
Publicado por
c0r3 (1 intervención) el 30/10/2002 20:07:57
Lo podías mirar en la ayuda de visual pero...
shell (pathname, [windowstyle] )
si lo que quieres es cargar un nuevo programa con el que trabajar dejando en \\\'segundo\\\' plano tu programa en VB usálo así:
shell(\\\"C:\\\\programa.exe\\\",1)
vbHide 0 Se oculta Windows y se pasa el foco a la ventana oculta.
VbNormalFocus 1 Windows recupera el foco y vuelve a su posición y tamaño original.
VbMinimizedFocus 2 Windows se muestra como un icono con foco.
VbMaximizedFocus 3 Windows se maximiza con foco.
VbNormalNoFocus 4 Windows vuelve al tamaño y posición más recientes. La ventana activa actual permanece activa.
VbMinimizedNoFocus 6 Windows se muestra como un icono. La ventana activa actual permanece activa.
Comentarios
Si la función Shell ejecuta con éxito el archivo nombrado, devuelve la identificación de la tarea (Id) del programa iniciado. La Id de la tarea es un número exclusivo que identifica el programa en ejecución. Si la función Shell no puede iniciar el programa nombrado, ocurrirá un error. Si se utiliza la función MacID con Shell en Microsoft Windows, ocurrirá un error.