cs_Champy70
Messages postés9Date d'inscriptionsamedi 7 mai 2005StatutMembreDernière intervention23 avril 2006
-
2 août 2005 à 19:36
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 2008
-
2 août 2005 à 22:11
je vous explique je veux que quan mon programme se lance alor a cette instant il se copie dans un dossier ou dan c:\windows par exemple!
mais cela ne marche pa g fai plein de recherche la plus credible est de mettre dans form.create copyfile(pchar(application.exename),pchar('c:\windows'),false);
mais cela ne mache pas desoler je ne sui pa un pro a delphi et surement que g fait une erreur toute bete alor please help lol
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 2 août 2005 à 22:11
Salut,
Ton implémentation de CopyFile() est tout a fait correcte mais il y a un hic: tu ne peux pas copier, ni déplacer ou supprimer un fichier ouvert (limitation de Windows). Résultat: ton application ne peut pas se copier.
Pour outrepasser cette limite, il faut creer un fichier .bat qui copiera ton application une fois fermée.
Tu peux faire comme cela (dans le OnDestroy, obligatoirement).