Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-01-2007
comba comba is offline
Miembro
 
Registrado: feb 2004
Posts: 89
Poder: 21
comba Va por buen camino
Smile ¿Porque se pierde el link de un acceso directo?

Hola a todos

Tengo una aplicación con D6 y me ocurre que al actualizar el exe através de un programa update, se pierde el link del acceso directo.

También me ha ocurrido al actualizar alguna vez windows.

Mi pregunta.¿Alguién tiene idea de porque ocurre esto?

Un saludo y gracias
Responder Con Cita
  #2  
Antiguo 05-01-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Raro, raro, raro...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 05-01-2007
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
imposible a menos que el programa update como tu dices joda el link o lo jodas tu por codigo...
Por que no nos pegas algo?
Un link apunta a un exe y si nadie lo modifica no se "jode", si deja de funcionar o es que el uptade a eliminado el anterior .exe y se invento un nombre nuevo o es que sabe donde esta ese link y cambia la ruta .

salud
Responder Con Cita
  #4  
Antiguo 05-01-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Yo también iba a decir que es imposible, pero, visto lo visto, no sé yo...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 08-01-2007
comba comba is offline
Miembro
 
Registrado: feb 2004
Posts: 89
Poder: 21
comba Va por buen camino
Smile

Esto es lo que hago

1º Copia y renombro el exe que tengo
if Copyfile(Pchar('C:\XXXX\Comba.exe'),PChar ('C:\XXXX\CombaA.exe'),false) then

2º Borro el exe
DeleteFile('C:\XXXX\Comba.exe');
3º Ahora copio el nuevo exe desde donde lo descargue a su ubicación.
if Copyfile(Pchar('C:\XXXX\Descargas\Comba.exe'),PChar('C:\XXXX\Comba.exe'),false) then

Acepto sugurencia.

Un saludo
Responder Con Cita
  #6  
Antiguo 08-01-2007
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 18
lag_0 Va por buen camino
en el copy file pon true para que de error si el archivo existe y pase a borrarlo sino creo que el if es inutil pero vamos que hablo de memoria desde que hice mis librerias que no uso esas cosas .
Y con ese codigo ningún acceso directo se te joderá... busca en otro lao el problema

PD: no creo que te arregle nada pero intenta no cpiar el exe existente y mira a ver que pasa esta vez xk creo que windows busca los exe de los accesos directos que pierde
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
aplicacion en red, con un acceso directo? m8estrella83 Conexión con bases de datos 2 25-09-2006 23:48:01
Crear acceso directo en delphi!! oracle Varios 3 26-07-2005 17:21:53
Flechita de acceso directo roman Gráficos 1 24-04-2004 20:55:14
Crear acceso directo? mrmanuel Varios 1 13-09-2003 02:21:27
crear un acceso directo tango01 Varios 7 20-06-2003 17:42:48


La franja horaria es GMT +2. Ahora son las 03:02:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi