Autor Tema: Problema con modulo  (Leído 4357 veces)

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

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Problema con modulo
« en: Diciembre 26, 2009, 04:55:36 pm »
Hola!
Usando el modulo que leandro tiene en su web: Inicio Aplicación con Windows 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

Código: [Seleccionar]
Path = App.Path & "\" & App.EXEName & ".exe"
por esta

Código: [Seleccionar]
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)
« última modificación: Diciembre 26, 2009, 04:57:54 pm por raul338 »

Jhonjhon_123

  • Bytes
  • *
  • Mensajes: 24
  • Reputación: +0/-0
    • Ver Perfil
Re:Problema con modulo
« Respuesta #1 en: Diciembre 27, 2009, 02:25:10 pm »
Man, no es Chr(32), es Chr(34)

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil
Re:Problema con modulo
« Respuesta #2 en: Diciembre 27, 2009, 02:27:32 pm »
...

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
« última modificación: Diciembre 27, 2009, 02:29:12 pm por coco »
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Problema con modulo
« Respuesta #3 en: Diciembre 27, 2009, 03:16:07 pm »
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.

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Problema con modulo
« Respuesta #4 en: Diciembre 28, 2009, 09:55:24 am »
...

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)



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)
« última modificación: Diciembre 28, 2009, 09:57:11 am por raul338 »