TRIF : PERMET DE DÉPLACER/SUPPRIMER/COPIER DES FICHIERS EN MASSE [C/WIN32]

yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 - 1 mai 2006 à 18:02
ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006 - 16 mai 2006 à 11:36
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/37189-trif-permet-de-deplacer-supprimer-copier-des-fichiers-en-masse-c-win32

ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006
16 mai 2006 à 11:36
merci,tu pourra peut etre me sauver la vie .
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
15 mai 2006 à 20:00
oui, envoie le moi :D
ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006
15 mai 2006 à 13:26
re ,
rien a faire je m'en sor pas...il compile mai des que j'appelle la fonction avec le bouton tri ,il me di qu'il ya une violation d'emplacement .Pourrai tu jeter un oeil sur mon programme ?

seb
ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006
12 mai 2006 à 09:39
merci ,je v m'appuyer sur tes conseils (comme tu pe le contaster je ne sui pas une balle en prog )
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
11 mai 2006 à 20:06
PTITFLEUR : Ou à tu vus que mon programme était en C++ ??????????. Le fichier source à certe l'extension cpp mais le code est en C.

"j'ai fait ce que tu m'a dit en creant un nouveau bouton que j'appelle couper (avec hwcouper)" , j'ai pas dit ça. J'ai juste dit, dans ma fonction "TriFile", tu doit juste changer les appels au fonction DeleteFile, MoveFile,CopyFile par un appel a ta fonction de traitement des bitmap et tous les fichier contenut dans le dossier ayant l'extension .bmp serons traité par ta fonction.
ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006
11 mai 2006 à 18:42
com cocher deplacer ou bien copier ...j'ai l'impression qu'il voit pas la fonction que je lui est associé .mon bout est le suivant: if(boCheckCut){
//coupcoup( ac, av);

t_img_cut ic;

init_ic(av, &ic);
process_ic(&ic);
close_ic(&ic);

//printf("fini\n");
while (42)
;

//return (0);
}
dans init y' a une fonction load_bitmap qui est ecrit avc un fopen .

je cherche a prendre une image la decouper ,pui une autre autre ,et cela en masse ...
sos
merci d'avance
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 2
11 mai 2006 à 17:33
Cocher ?

YOYO, @+.
ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006
11 mai 2006 à 17:30
re,
par ou commencer ...j'ai fait ce que tu m'a dit en creant un nouveau bouton que j'appelle couper (avec hwcouper),je l'associe a boCheckCut=sendmessage(hwcouper etc...) pui je di "if(boCheckCut){
coupcoup(ac,av)}
c'est une fonction que j'appelle et qui correspond a mon programme .sa fonction premiere est de decouper des images bmp en imagettes.il est ecrit en C en mode console a l'origine .(biensur je l'ai modifié )....
je n'arrive meme pas a coché le bouton ,pourrait tu m'aider .

a+ seb
ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006
9 mai 2006 à 11:04
re deck_bsd ,
en fait j'ai un programme en C qui tourne sous visual (avec des typedef struct etc...) .ton programme est en C++ .Pense tu que je puisse ajouter la fonctionnalité de mon programme au tiens ?

ou bien dois je transformer mon programme C en C++ pour pouvoir l'adapter ?

merci a+
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
7 mai 2006 à 16:57
ha ok, ce ne serai pas un problème, mais je pense que les API sont plus optimisée, je vai donc tenter de faire ca par donnée
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 2
7 mai 2006 à 16:33
Ok je vois.
Donc si tu veux une progression plus détaillée comme dans ma source YoyoCut (http://www.cppfrance.com/code.aspx?ID=34716 ou http://www.cppfrance.com/code.aspx?ID=37196), il faudra que tu copies "à la main" tes fichiers.

YOYO, @+.
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
7 mai 2006 à 16:19
non, si la fonction réussi elle renvoie != 0 et sinon 0.
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 2
7 mai 2006 à 15:47
C'est ce que je pensais.
Les fonctions utilisées pour copier (par exemple) ne te permettent pas d'avoir un état de la progression de la copie ?

YOYO, @+.
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
7 mai 2006 à 15:15
PTIFLEUR : et bien c'est très simple, si tu veut te basé sur mon programme et bien a la place de mes DeleteFile,MoveFile et CopyFile et bien tu fait un appelle à ta fonction de traitement.

YOYO : Ben en faite ma barre augmente de 100% a chaque fois qu'un fichier est deplacer/sup/copier.
ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006
5 mai 2006 à 10:26
re ok j'ai compri c mieu quand on telecharge le zip...Pet etre pourrai tu m'aider .Je voudrai traiter des fichiers bitmap en masse .le traitement est un programme que j'ai fait.c'est la meme chose sauf qu'au lieu de copier ou supprimer ca serai mon prog .

aurait 2 3 conseils a me donner sur les lignes de commandes à taper ?
ptifleur Messages postés 36 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 16 mai 2006
5 mai 2006 à 10:09
slt ,
ton code m'a l'air interessant mais a quel genre de traitement est il approprié?
yoyo269 Messages postés 1403 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 11 janvier 2009 2
1 mai 2006 à 18:02
J'ai regardé un peu au sujet de la synchronisation de la progress bar et je trouve assez bizarre la manière dont tu t'y prends.
Ta progress bar augmente par fichier (et non par données) ?

YOYO, @+.
Rejoignez-nous