Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/08/2010, 01:28
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 7 meses
Puntos: 73
Respuesta: Problema parámetros función

Aunque no conozco Visual Basic, intentaré darte una idea.

Supongo que la función Shell de VB funciona algo así como

shell "programa parametro1 parametro2 ..."

es decir, lo que hay detrás de shell es una cadena de caracteres, ya sea una constante literal, ya sea una variable de cadena.

Prueba creando una cadena de caracteres, algo así como:

comando = "programa.exe"

y luego a la variable de cadena comando le concatenas la variable en la que guardas la ruta, algo así como

comando = comando + param1

con lo que tendríamos ahora

comando = "programa.exe la_ruta_que_yo_quiero"

y, al hacer el shell, programa.exe debería tomar como parámetro la ruta correcta.

Repito, no conozco VB, así que tendrás que adaptar esto a la sintaxis correcta. Ten en cuenta los espacios en blanco a la hora de crear el comando.

Espero que te sirva de ayuda. Saludos,