Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1286 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Copier un fichier avec CopyFile --> erreur à cause du uses Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copier un fichier avec CopyFile --> erreur à cause du uses Windows

n°392180
ndmax
Posté le 13-05-2003 à 16:00:20  profilanswer
 

Je souhaite tout simplement effectuer la copie
d'un fichier et pour cela je veux utiliser la
fonction CooyFile.
Pour cela, je dois faire une importation:

Code :
  1. uses Windows;


mais cela crée des erreurs avec mes autres
procédures qui contiennent notamment des
FindClose()  et  DeleteFile()
 
Comment faire alors sans écrire une fonction
qui recrée un fichier avec TFileStream  :??:  
 
Merci

mood
Publicité
Posté le 13-05-2003 à 16:00:20  profilanswer
 

n°392855
zion
Plop
Posté le 14-05-2003 à 03:14:20  profilanswer
 


C'est quoi tes messages d'erreur avec FindClose et DeleteFile? Que ce sont pas des pchar gnagnagna? Hum...
 
Ok, donc je suppose que tu as un uses au dessus de ton unit et qu'un peu plus bas comme un bourrin t'as foutu uses Windows;
 
Remonte au dessus de l'unit et fait qqchose du genre
 
uses
  Windows, SysUtils, Classes; // + tes autres uses évidemment
 
Et ca ira.
 
Sinon tu peux forcer l'appel à la fonction d'une unit, genre SysUtils.DeleteFile ou Windows.DeleteFile, vu que je suppose que le DeleteFile que tu utilises est celui de SysUtils.
 
 :hello:


---------------
Informaticien.be - Lancez des défis à vos amis
n°393019
ndmax
Posté le 14-05-2003 à 10:30:00  profilanswer
 

Ouai, ben là ça fonctionne, sans mettre d'erreur..  :??:  
J'avais mis le "Windows, SysUtils, Classes" également
dans le uses du haut la dernière fois, mis à part
qu'il n'étaient pas dans cet ordre-là..
 
Est-ce qu'il y a un ordre de priorité dans les uses ??
En tous cas,
 
merci bien.  :jap:

n°393275
zion
Plop
Posté le 14-05-2003 à 13:34:59  profilanswer
 

Ndmax a écrit :


Est-ce qu'il y a un ordre de priorité dans les uses ??
En tous cas,


 
Oui y a un ordre, en rajoutant Windows  puis SysUtils c'est les fonctions de SysUtils qui sont utilisées par défaut puis Windows si y a pas dans SysUtils, si tu fous SysUtils puis Windows ce sera d'abord de Windows puis SysUtils ;)


---------------
Informaticien.be - Lancez des défis à vos amis
n°393312
ndmax
Posté le 14-05-2003 à 14:16:11  profilanswer
 

Et bien voilà, c'est ça qui me faisait merder
la première fois!
Merci  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Copier un fichier avec CopyFile --> erreur à cause du uses Windows

 

Sujets relatifs
[ASP] Erreur ADODB.Recorset[asp] Erreur lors de passage de champs pour une requete
[c++ builder] Copier puis executer fichier en c/c++ ?[VB] ecrire un objet dans un fichier
tableau et fichier[ C ] Comment copier un fichier en qelques ligne?
C : help je ne trouve pas l'erreur (solution trouver merci)utilisation et modification de nom de fichier
Plus de sujets relatifs à : Copier un fichier avec CopyFile --> erreur à cause du uses Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR