TFILEOP/TEXTFILEOP, COMPOSANT VISUEL POUR COPIER, DEPLACER, EFFACER LES FICHIERS

Signaler
Messages postés
814
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
30 juillet 2009
-
Messages postés
165
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
16 février 2011
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41219-tfileop-textfileop-composant-visuel-pour-copier-deplacer-effacer-les-fichiers-repertoires

Messages postés
165
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
16 février 2011

Oui ca semble super utile. Merci pour le Taf.
Cependant je n'arrive pas a l'utiliser... (Installation en local)

Je veux copier tous les fichiers et sous répertoires de c:\toto dans d:\titi
Pour cela j'ai deux string : StrSource et StrDest

En reprenant l'exemple cela me donne :
try
Files.Assign(StrSource); <<<< C'est la que je bloque !
Destination := StrDest;
FileOperation := fcCopy;
Title := 'Copie des fichiers';
Execute;
finally
Free;
end;

Si quelqu'un pouvait m'aider...
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
30
ha ...

j'ai pas tester l'install dans la palette, tout me semblais pourtant correct.
je vais regarder pourquoi et mettre a jours...

qq minutes plus tard :

ok je viens de comprendre, quand un fichier DCR porte le meme nom que l'unitée et est placé dans le meme repertoire que cette derniere il est pris en compte automatiquement l'ors de l'ajout a un paquet d'installation ...
j'ai reparer le probleme en placant directement le fichier dcr dans le repertoire RC la ou il devrait se trouver logiquement en fait.
Messages postés
93
Date d'inscription
mardi 11 avril 2006
Statut
Membre
Dernière intervention
4 mars 2009

Bonsoir f0xi,

Je teste actuellement ton composant. Il y a un point qui me prend la tête et je ne comprend pas tout. Lorsque je compile ton composant, j'ai l'erreur suivante (sous Delphi 7):

[Erreur]WARNING. Duplicate ressource(s):
[Erreur] Type 2 (BITMAP), ID TEXTFILEOP:
[Erreur] File ...\ExtFileOp.dcr resource kept, ...\ExpFileOp.dcr resource discarded

Je suis obligé de mettre en commentaires les lignes suivantes pour que cela passe :

{$IFDEF RegTExtFileOp}
{$R ExtFileOp.dcr}
{$ENDIF}

Je dois peut-être m'y prendre comme un manche à balai !
Messages postés
4200
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
30
bah ça evitera pas les questions ...

mais au moins y'a un truc qui peu etre utile a ceux qui cherche :)

ps : je viens de passer une heure a retranscrire l'api Kernel32 en delphi ... le truc ... c'est que c'est deja fait dans l'unité windows .. X$ .. la honte.
Messages postés
814
Date d'inscription
vendredi 3 novembre 2000
Statut
Membre
Dernière intervention
30 juillet 2009
3
salut,

ça m'as l'air vachement pratique tout ça. hop, de côté.

Je me demandais si t'en avait mare d'avoir les même questions sur le forum? :)

en tout cas, merci pour cette lib.

A+