Programación General > Visual Basic 6.0 e inferiores

 Funcion

(1/1)

gcmmemo:
Alguno de Ustedes me podria decir sobre una funcion para mandar llamar otro programa desde visual, o el .exe.

asi como por ejemplo en dev-c++ esta el system.
gracias

gcmmemo@gmail.com

Nebire:
La función se llama 'shell' y también está 'shellExecute'


--- Código: Text --- dim ret as doubleret= shell(ruta, estiloVentana)  
Nota: ruta es un string que incluye los posibles parámetros que se haya de pasar al programa (si es el caso). Y donde estiloVentana indica si es modal o no, si está maximizada, oculta...

shellExecute es una API... esta es su declaración:

--- Código: Text --- Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long  

anarkia87:
uhm haber aca te dejo un ejemplo simple de usar en este caso llamaremos alos juegos de windows k es el solitario y spider:

pones por decir 2 comandbutton


--- Código: Text ---Private Sub Command1_Click()id = Shell("c:\windows\system32\sol.exe", 1)End Sub  Private Sub Command2_Click()id = Shell("C:\windows\system32\spider.exe", 1)End Sub 

Como veras es algo simple basta con saber la ruta del ejecutable, bueno espero k te sirva de algo... Salu2

Mollense:

--- Cita de: "Nebire" --- La función se llama 'shell' y también está 'shellExecute'


--- Código: Text --- dim ret as doubleret= shell(ruta, estiloVentana)  
Nota: ruta es un string que incluye los posibles parámetros que se haya de pasar al programa (si es el caso). Y donde estiloVentana indica si es modal o no, si está maximizada, oculta...

shellExecute es una API... esta es su declaración:

--- Código: Text --- Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long  
--- Fin de la cita ---
Voto por la Primera: Shell, para abrir programas (Tu caso)
Voto por la segunda: ShellExecute, para abrir archivos asociados a algún programa determinado.

Navegación

[0] Índice de Mensajes

Ir a la versión completa