Autorun en visual studio vb

Iniciado por Esteban_dy, 24 Febrero 2010, 19:30 PM

0 Miembros y 1 Visitante están viendo este tema.

Esteban_dy

el proyecto que estoy realizando es un autorun para cd en vb de visual studio 2008, tengo la mayor parte realizada, el problema es el siguiente:

tengo 3 button para abrir los programas que deseo dentro del cd, he buscado en algunos foros y la solucion que dan es el uso de Shell en el button_click, para ejecutarlo desde el directorio c: si funciona pero la ruta para el cd me envia un error, este es el codigo que estoy utilizando para el button:

Shell Left$(App.Path, 2) & "\disco.exe", vbNormal

no reconoce app del shell, alguien me puede orientar con este problema, gracias

Nanoc

Supongo que tienes claro que si ejecutas el programa desde el IDE app.path no te va a devolver la ruta que tu esperas.

En todo caso, por que no pones un msgbox app.path para asegurarte de que esta todo correcto?

Left$? que es ese $? en VB6 no pinta nada no se en .net...

BlackZeroX

Cita de: Nanoc en 25 Febrero 2010, 17:46 PM
Supongo que tienes claro que si ejecutas el programa desde el IDE app.path no te va a devolver la ruta que tu esperas.

En todo caso, por que no pones un msgbox app.path para asegurarte de que esta todo correcto?

Left$? que es ese $? en VB6 no pinta nada no se en .net...

Es para evitar la conversión de una variable o texto que este en tipo "String", tambien aplica en mid, right, etc...

Sangrientas Lunas!¡.
The Dark Shadow is my passion.

BlackZeroX

solo por decir

sin el $

Código (vb) [Seleccionar]


Function Left(String, Length As Long)



con 4l $

Código (vb) [Seleccionar]


Function Left$(String As String, Length As Long) As String



esperoq ue con eso ya se entienda un poco mas lo que puse arriba.

Sangrientas Lunas!¡.
The Dark Shadow is my passion.

Nanoc


Esteban_dy

muy bien entonces escribo tu codigo y doy la ruta para el programa que quiero ejecutar, voy a probar y les comento..
gracias