Visual Basic - Ejecuatr un archivo externo al prorama

Life is soft - evento anual de software empresarial
Filtrado por el usuario: Shiquilla
<<>>
Filtrado por el usuario 'Shiquilla' (Eliminar fitro)
 
Vista:

Ejecuatr un archivo externo al prorama

Publicado por Tere (1 intervención) el 17/08/2004 19:00:50
Hola, me gustaria saber como puedo hacer que, por ejemplo al pinchar un boton, se me abriera un ejecutable externo al programa dandole yo la ruta de este.

Para que me entendais mejor, la idea es hacer un programa que sea un menu para un CD, que contendra muchas cosas. Lo que quiero es hacer una lista de botones, que pinchando en cada uno de ellos, se me abra un achivo del CD que yo le e expecificado previamente al programarlo.

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

RE:Ejecuatr un archivo externo al prorama

Publicado por dennys (2 intervenciones) el 17/08/2004 19:15:49
Si se trata de abrir un programa externo checa la funcion shell...

o asignale al objeto la ruta
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

RE:Ejecuatr un archivo externo al prorama

Publicado por tere (2 intervenciones) el 17/08/2004 19:34:15
gracias, de todos modos podias exlpicarmelo mejor.
Yo lo he intentado con un api llamado shellexecute pero muchas de los atributos que me pide no se lo que son. Te agradeceria que me lo explicaras un poco mejor
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

RE:Ejecuatr un archivo externo al prorama

Publicado por BEX4 (1 intervención) el 17/08/2004 21:43:38
usalo asi
en las declaraciones del form (lo primero de todo), pone esto :

Private 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

y donde quieras dar la orden pone esto :

Dim lValDev As Long
lValDev = ShellExecute(Me.hwnd, \"Open\", \"c:\\hola.exe\", \"\", \"\", 6)
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