Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: raul338 en Diciembre 26, 2009, 04:55:36 pm
-
Hola!
Usando el modulo que leandro tiene en su web: Inicio Aplicación con Windows (http://www.leandroascierto.com.ar/categoria/M%C3%B3dulos/articulo/Inicio%20Aplicaci%C3%B3n%20con%20Windows.php) me di cuenta de que tiene un conflictos cuando hay carpetas con nombres "parecidos"
Les explico:
Tengo una aplicacion llamada "Pwd" y que su ruta es
E:\raul\vb\pwd vb6\pwd.exe (por ejemplo)
Pero tengo otra aplicacion (hecha en .net) que tiene el mismo fin, su ruta es:
E:\raul\vb\pwd\bin\pwd.exe
Cuando inicio windows si bien se inicia el de .net, no se inicia el que esta hecho en vb6, sino que se me abre la carpeta "E:\raul\vb\pwd\" :o
En cambio, si renombro la carpeta "pwd" a "pwd.net" las 2 aplicaciones se abren correctamente al iniciar windows...
Viendo las rutas en el registro de inicio con CCleaner, se crean bien, pero algo que note, vi que el GUI de nod32 tiene su key con comillas ("C:\archivos de programa....kui.exe") y los que se crean con mis aplicaciones no (son directamente E:\raul\vb\pwd... ). Intente cambiar esta linea
Path = App.Path & "\" & App.EXEName & ".exe"
por esta
Path = Chr(32) & App.Path & "\" & App.EXEName & ".exe" & Chr(32)
pero no me funciono... ??? (quiero obtener el mismo resultado, el path encerrado en comillas) Me muestra como "espacios en blanco" en lugar de las comillas
Alguien sabe sobre el tema?, le paso? Alguna solucion ademas de renombrar carpetas???
Por cierto, Felices Fiestas Leandro! (y a todos tambien!! :P)
-
Man, no es Chr(32), es Chr(34)
-
...
Man, no es Chr(32), es Chr(34)
Me ganaste de mano xD
Chr(34) son comillas, no 32 :P
o sino tambien strComillas= """" & "asd" & """" '(seria: "asd")
saludos y felices fiestas
-
Ups :o no havia tenido en cuenta lo de las comillas ya lo modifique.
raul338 tene e cuenta que si las dos aplicaciones tienen el mismo nombre solo se ejecutara al inicio la ultima que ejecutaste porque escrive la misma clave
cualquier cosa en vez de poner el nombre de la aplicacion ("App.Title") como clave pone el path.
Saludos.
-
...
Man, no es Chr(32), es Chr(34)
Me ganaste de mano xD
Chr(34) son comillas, no 32 :P
o sino tambien strComillas= """" & "asd" & """" '(seria: "asd")
saludos y felices fiestas
Man, no es Chr(32), es Chr(34)
(http://raul338.iespana.es/omg.jpg)
Siempre se me escapan errores asi ;D gracias!!
Ups :o no havia tenido en cuenta lo de las comillas ya lo modifique.
raul338 tene e cuenta que si las dos aplicaciones tienen el mismo nombre solo se ejecutara al inicio la ultima que ejecutaste porque escrive la misma clave
cualquier cosa en vez de poner el nombre de la aplicacion ("App.Title") como clave pone el path.
Saludos.
Me habia percatado de eso, Uno se llamaba "Pwd"(vb6) y el otro "Pwd.NET". Ahora lo probare y aver si funciona (supnogo que si!) 8)