TFILEOP/TEXTFILEOP, COMPOSANT VISUEL POUR COPIER, DEPLACER, EFFACER LES FICHIERS
cs_Loda
Messages postés814Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention30 juillet 2009
-
23 janv. 2007 à 09:00
thonyboy
Messages postés165Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention16 février 2011
-
22 mai 2007 à 15:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
thonyboy
Messages postés165Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention16 février 2011 22 mai 2007 à 15:01
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...
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 25 janv. 2007 à 17:41
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.
sylvunix
Messages postés93Date d'inscriptionmardi 11 avril 2006StatutMembreDernière intervention 4 mars 2009 24 janv. 2007 à 21:46
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 :
Je dois peut-être m'y prendre comme un manche à balai !
f0xi
Messages postés4205Date d'inscriptionsamedi 16 octobre 2004StatutModérateurDernière intervention12 mars 202235 23 janv. 2007 à 14:37
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.
cs_Loda
Messages postés814Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention30 juillet 20093 23 janv. 2007 à 09:00
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? :)
22 mai 2007 à 15:01
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...
25 janv. 2007 à 17:41
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.
24 janv. 2007 à 21:46
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 !
23 janv. 2007 à 14:37
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.
23 janv. 2007 à 09:00
ç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+