FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Diferenciar accesos directos.
Saludos a tod@s. He hecho un explorador para sustituir al de windows, ya que siempre he usado xp y al pasarme a vista no encuentro nunca nada de lo que quiero, así que me acostumbro a usar mi programa que lo puedo usar en todas las plataformas. Pero haciendo el explorador he llegado a un problema. He divido los componentes de los datos en dos: Carpetas y Archivos. Las carpetas las procesa mi programa, y los archivos los ejecuta con shellexecute. Pero hay un programa que abre carpetas, el famoso acceso directo. La solución, abro la carpeta hacia el acceso directo. NO. Error, ya que el acceso directo también puede ir relacionado con un archivo. Conclusión, necesito saber como diferenciar entre un acceso directo de archivo, y uno de carpeta. Y en el segndo caso, como poder saber el camino de la carpeta vinculada.
|
#2
|
||||
|
||||
Saludos,
Se puede validar desde la info que extrae el ejemplo en http://delphi.about.com/od/windowssh.../aa072704a.htm
__________________
"constructive mind, destructive thoughts" |
#3
|
|||
|
|||
Da lectura de memoria 0 en la siguiente línea:
|
#4
|
|||
|
|||
Con los breakpoints he detectado que el psl es nil, y supongo yo que eso significa que el puntero no tiene dirección de memoria. El problema es que yo nunca he usado IShellLink, intentaré crearlo a ver si funciona pero si no os aviso.
|
#6
|
|||
|
|||
Y exactamente que hace eso?
Voy a ponerte desde mi punto de vista lo que pienso que hace: Si coges los atributos de archivos de programa (por qué?) y parte desconocida por mí se genera el mensaje LNK. |
#7
|
||||
|
||||
Es cierto, veo que puede que esa interface no aplique en su Win Vista... y como no tengo una instalación de eso por acá cerca, podría Ud. probar:
__________________
"constructive mind, destructive thoughts" |
#8
|
||||
|
||||
Cita:
Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
extraer informacion de accesos directos lnk | octalh | API de Windows | 2 | 22-03-2008 22:12:22 |
Problema con accesos directos en InstallShield Express 3.5 | amadis | Varios | 0 | 19-10-2007 23:14:46 |
Como poner accesos directos en "enviar a" con Inno Setup? | Durbed | Varios | 0 | 12-01-2007 22:12:34 |
Creacion de Accesos directos con otros Iconos | tango01 | Varios | 13 | 13-07-2004 19:21:04 |
|