Visual Basic - Ayuda Shell

Life is soft - evento anual de software empresarial
   
Vista:

Ayuda Shell

Publicado por Felix (8 intervenciones) el 04/11/2010 20:25:48
Buenos Días, Tardes o Noches, Según sea el caso... Hermanos del foro, vuelvo nuevamente aquí a hacer uso de vuestra ayuda y colaboración...

Mi caso es el siguiente:

Tengo una aplicación diseñada en Vb 6.0, la cual su función es activar varios .exe... bien para esto el Shell me Funciona Perfectamente, pero la cosa es que el Shell activa un .exe a la vez y yo necesito activar varios...!!! me explico, cuando el Shell activa un .exe (Si lo corremos paso a paso), este no continua con el siguiente .exe hasta que el primero activado haya culminado su tarea, y esto no me es favorable, no se, si sea posible activar varios .exe desde una aplicación... lo cierto es que lo hago de este modo para poder procesar una monstruosidad de datos en el menor tiempo posible... por esto cada ejecutable que sera activado tiene la tarea de procesar 'n' cantidad de registros que le serán indicados por medio del programa que debe activarle...

Espero me hayan comprendido y puedan darme alguna sugerencia, para poder continuar con mi desarrollo, una vez muchísimas gracias hermanos...! Saludos...!
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

Ayuda Shell

Publicado por Felix (8 intervenciones) el 04/11/2010 20:25:48
Buenos Días, Tardes o Noches, Según sea el caso... Hermanos del foro, vuelvo nuevamente aquí a hacer uso de vuestra ayuda y colaboración...

Mi caso es el siguiente:

Tengo una aplicación diseñada en Vb 6.0, la cual su función es activar varios .exe... bien para esto el Shell me Funciona Perfectamente, pero la cosa es que el Shell activa un .exe a la vez y yo necesito activar varios...!!! me explico, cuando el Shell activa un .exe (Si lo corremos paso a paso), este no continua con el siguiente .exe hasta que el primero activado haya culminado su tarea, y esto no me es favorable, no se, si sea posible activar varios .exe desde una aplicación... lo cierto es que lo hago de este modo para poder procesar una monstruosidad de datos en el menor tiempo posible... por esto cada ejecutable que sera activado tiene la tarea de procesar 'n' cantidad de registros que le serán indicados por medio del programa que debe activarle...

Espero me hayan comprendido y puedan darme alguna sugerencia, para poder continuar con mi desarrollo, una vez muchísimas gracias hermanos...! Saludos...!
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:Ayuda Shell

Publicado por XHkrElite (518 intervenciones) el 09/11/2010 06:31:51
Intentale asi: o usa un for con un list1 con los exes anotados

Private Sub Command1_Click()

a = Shell("c:\windows\notepad.exe", vbNormalFocus)
b = Shell("c:\windows\system32\calc.exe", vbNormalFocus)

End Sub
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