![]() |
¿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 |
Hola,
Raro, raro, raro... |
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 :D. salud |
|
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 |
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 :p.
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 |
La franja horaria es GMT +2. Ahora son las 02:53:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi