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

  FORUM HardWare.fr
  Programmation

  [C++ - MCF?] copie de fichiers avancée

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[C++ - MCF?] copie de fichiers avancée

n°69079
El_gringo
Posté le 02-11-2001 à 09:57:14  profilanswer
 

En fait, je voudrais copier des fichers. Oui, forcément, je vous vois déja sourire, en vous disant, rho, l'aut', hé, facile !:D
Mais en fait, le simple copyfile de l'APIWin32, je le connais (ha ha... mais qu'es ce qu'y veux alors, cui là !?).
Et ben voila ce que je veux: copyfile ne gère rien du tout, il tente de copier le fichier, et se contente de rendre le résultat, après, c tout à nous de gérer (écrasement si fichier du même nom déja existant, avec la boite de dialogue de windows (ecraser, oui ?, non ?, tous ?, annuler ?...).
Vous savez si il existe une possibliltée plus "évoluée" de copier des fichiers qui incluerai toute cette gestion ? parce que c un peu loud à gérer si on veut tout prévoir... dans les MFC, y a surement un truc qui sert à ça, non ?

 

[edtdd]--Message édité par El_Gringo--[/edtdd]

mood
Publicité
Posté le 02-11-2001 à 09:57:14  profilanswer
 

n°69107
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-11-2001 à 13:54:34  profilanswer
 

il y a un truc genre SHFileOperation je crois... mais je ne sais plus où j'ai vu ça.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°69113
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 14:17:01  profilanswer
 

T'as le faire une foie en créant un objet et apres tu l'utilise  :D  
C ça la prog objet  :D  
(vive Delphi  :love: )


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69114
El_gringo
Posté le 02-11-2001 à 14:20:34  profilanswer
 

hey, ça ressemble au genre de truc que je recherche, c pas tout simple, tout simple, ms ça vaut peut être le coup de s'y attarder.
Merci...
(si y a  d'autres possibilités, je suis toujours prenneur:D)

n°69116
El_gringo
Posté le 02-11-2001 à 14:22:55  profilanswer
 

[SDF]Poire a écrit a écrit :

T'as le faire une foie en créant un objet et apres tu l'utilise  :D  
C ça la prog objet  :D  
(vive Delphi  :love: )  




 
merci, je sais faire un objet (entant que programmeur C++, ça serai dommage...)
Mais t'as pas bien compris toi on dirait ! Si il existe qqch qui fait déja ça, je veux éviter de le refaire...
Après, si t du genre à réécrire tout ce dont t'as besoin, tu fais ta vie...

n°69117
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 14:25:55  profilanswer
 

El_Gringo a écrit a écrit :

 
 
merci, je sais faire un objet (entant que programmeur C++, ça serai dommage...)
Mais t'as pas bien compris toi on dirait ! Si il existe qqch qui fait déja ça, je veux éviter de le refaire...
Après, si t du genre à réécrire tout ce dont t'as besoin, tu fais ta vie...  




 
Ouai moi j'suis du genre à écrire ce que G besoin.....
Suis un gars de la fonction et de l'objet  ;)  
Et au moin comme ça tu sais comment ça marche  :na:
Feignant !!!  :hap:

 

[edtdd]--Message édité par [SDF]Poire--[/edtdd]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69120
El_gringo
Posté le 02-11-2001 à 14:33:01  profilanswer
 

c pas le la feignantise, ça a plein d'autres avantages d'utiliser les fonctions ou objets mis à disposition, nottemment:
-plus d'efficacité (forcément, c plus vite faite de récupérer  que de tout réécrire)
-plus de stabilité, sériruté; parce que, sans vouloir te vexer, je pense que les types qui développent les API savent mieux programmer que toi (et que moi aussi, oui)
Et y en a surement d'autres...

n°69121
n0mad
inscrit au XXe siècle
Posté le 02-11-2001 à 14:34:31  profilanswer
 

Tout réécrire ? Si t'as du temps à perdre, pourquoi pas ? Mais perso, il n'y a rien de gratifiant à réinventer la roue...
 
Je conseille aussi l'utilisation de SHFileOperation.

 

[edtdd]--Message édité par n0mad--[/edtdd]


---------------
Pipiru piru piru pipiru pi
n°69123
El_gringo
Posté le 02-11-2001 à 14:40:12  profilanswer
 

c [SDF]Poire qui me disait de tout réécrire, ms bon, c justement ce que je veux éviter (c sur, c faisable, ms bon, quel intéret si ça existe déja !?)
Mais coment tu l'utilises ce truc, je vois pas à quoi sert le Hwnd qu'on lui passe... et puis on fait comment pour remplir cette liste de fichiers à copier de façon à ce que le noms se suivent en étant séparés d'un '\0' et qu'il y ai 2 '\0' à la fin ? y faut tout remplir dans une boucle ?

n°69125
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 14:48:40  profilanswer
 

G pas dis tout réécrire............
Mais pour un truc aussi simple............


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
mood
Publicité
Posté le 02-11-2001 à 14:48:40  profilanswer
 

n°69126
El_gringo
Posté le 02-11-2001 à 14:53:09  profilanswer
 

dans une copie de plusieurs fichier, ou il te faut gérer les cas ou le fichier destination existe déja, proposer de tout écraser, de tout conserver, prévoir aussi l'annulation à tout moment (donc, ne pas faire directement les copies et l'écrasement), etc...
ça peut prendre qd même un p'tit moment, même si c pas la mort, c vrai !

n°69127
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 14:56:38  profilanswer
 

El_Gringo a écrit a écrit :

dans une copie de plusieurs fichier, ou il te faut gérer les cas ou le fichier destination existe déja, proposer de tout écraser, de tout conserver, prévoir aussi l'annulation à tout moment (donc, ne pas faire directement les copies et l'écrasement), etc...
ça peut prendre qd même un p'tit moment, même si c pas la mort, c vrai !  




Je te le ferai bien mais là G autre chose à faire.....
Un aut jour ptet......


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69128
n0mad
inscrit au XXe siècle
Posté le 02-11-2001 à 15:00:22  profilanswer
 

Y a tout là :
 
http://msdn.microsoft.com/library/ [...] STRUCT.asp
 
 
Le hwnd sert à y attacher la dialogbox.


---------------
Pipiru piru piru pipiru pi
n°69130
El_gringo
Posté le 02-11-2001 à 15:03:28  profilanswer
 

oui, mais je comprend pas... c quel genre de dialog box qu'il faut lui passer !? y faut forcément qu'elle soit constituée d'une façon standard pour que la fonction puisse afficher qqch dedant, sinon, comment saurait elle dans quel contrôle afficher les infos !?

n°69132
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 15:07:39  profilanswer
 

Y a les boites de dialogue standart d'ouverture, fermeture de fichiers....
(J'dit ptet une connerie mais je fais pas de C++ sous windows... Mais sous Delphi C comme ça....)


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69133
El_gringo
Posté le 02-11-2001 à 15:10:28  profilanswer
 

...y en a ! mais c pas ce qui m'interresse.
Tu me copieras tout le contenu de ce topic 200 fois pour demain:D
encore, t'as de la chance, avec des copier coller, tu peut faire ça vite !:D

n°69135
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 15:17:03  profilanswer
 

Arf......... :eek2:  :D  
C quoi ton compilateur ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69137
El_gringo
Posté le 02-11-2001 à 15:23:02  profilanswer
 

Visual C++, pourquoi ?

n°69138
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 15:25:19  profilanswer
 

Juste pour savoir  :D  
Je l'installerai bien pour t'aider mais G la flegme......


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69141
El_gringo
Posté le 02-11-2001 à 15:36:14  profilanswer
 

et là, normalement, je m'agenouille à tes pieds en te suppliant, ho, je t'en pris, aide moi, toi qui est si grand ! :cry:  
Non, en fait j'aime pas ce scénario, j'vais plutot opter pour celui là:
Le compilateur à pas grand chose à voir la dedant. Le truc que je recherche - et que g d'ailleur trouvé grace à  certain gars plus constructifs que toi (merci Nomade) - fait partie ddes instructions du Shell (et c logique), donc, au lieu de pleurer à tes pieds, je vais plutot te rire au nez :D  ... allez, quelque postillons virtuels en plus  :kaola:

n°69143
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 15:48:12  profilanswer
 

LOL  :D  
(ps le compilateur a à voir Avec celui que G je peux pas utiliser l'API)
Si ça avais été sous Delphi je t'aurai aider avec plaisir  :D  
Tient je te rend tes postillons  :kaola:  
Sur ce ça à été un plaisir
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69145
El_gringo
Posté le 02-11-2001 à 15:51:00  profilanswer
 

Tu peux forcément utiliser l'API ! c obligé... comment tu fais de la prog sous window si tu peux pas utiliser l'API Win32 !!??

n°69147
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 16:01:07  profilanswer
 

C pour ça que G dit que je programmai pas sous windows en C++ !!!
Tout les compilateurs C++ ne permettent pas d'utiliser l'API !!!
(Il est vieux le mien je sais  :na: )
Mais un jour j'installerai Visual Studio pour voir comment C moin bien que Delphi  :hap:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69149
El_gringo
Posté le 02-11-2001 à 16:23:28  profilanswer
 

ha ha ha... :-) y a combien de grand jeux programmés en Delphi !?:D

n°69150
Ventilo
Ventilo? Depuis 1998!
Posté le 02-11-2001 à 16:30:14  profilanswer
 

El_Gringo a écrit a écrit :

ha ha ha... :-) y a combien de grand jeux programmés en Delphi !?:D  




 
6  :pt1cable:

n°69152
TheJackal
Posté le 02-11-2001 à 16:32:08  profilanswer
 

Citation :

Tout les compilateurs C++ ne permettent pas d'utiliser l'API !!!


 :??:  :??:
 
et la marmote...

 

[edtdd]--Message édité par TheJackal--[/edtdd]

n°69154
TheJackal
Posté le 02-11-2001 à 16:34:26  profilanswer
 

ya combien de grand truc tout court qui sont prog en Delphi...

 

[edtdd]--Message édité par TheJackal--[/edtdd]

n°69159
El_gringo
Posté le 02-11-2001 à 16:54:01  profilanswer
 

c beau de se sentir soutenu... :sweat:

n°69162
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 16:57:28  profilanswer
 

Pfffffffffffffffffff :kaola:  :kaola:  :kaola:  :kaola:  
C pas fait pour faire des jeux Delphi mais on peut  :kaola:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69163
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 16:58:48  profilanswer
 

TheJackal a écrit a écrit :

Citation :

Tout les compilateurs C++ ne permettent pas d'utiliser l'API !!!


 :??:  :??:
 
et la marmote...  
 
 




G un compilateur Borland C/C++ 3 qq chose.....
Tu m'expliques comment j'utilise l'API ??????
Merci !!!


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69164
TheJackal
Posté le 02-11-2001 à 16:59:40  profilanswer
 

si tu dit qu'on peux pas utiliser l'API Win32 sous un compilo C++ tu sort

n°69165
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-11-2001 à 17:01:02  profilanswer
 

TheJackal a écrit a écrit :

ya combien de grand truc tout court qui sont prog en Delphi...  




 
WinAce, PowerArchiver, Partition Magic, Where Is It, Delphi (l'IDE lui même est fait en Delphi y parait), ...
 
Dans la société où je suis ce sont des gros progs très chers (± spécialisés) et c'est tout fait en Delphi.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°69166
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-11-2001 à 17:01:49  profilanswer
 

TheJackal a écrit a écrit :

si tu dit qu'on peux pas utiliser l'API Win32 sous un compilo C++ tu sort  




 
et avec la version Linux des compilos C++, on peut ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°69167
TheJackal
Posté le 02-11-2001 à 17:02:32  profilanswer
 

WinAce d'accord mais il est pas genial et lent...
Partition Magic? je v voir ca
 
mais bon, le C/C++ ya quand meme plus de grand truc
et toutes facon on s'en fou c pas un topic pour parler de ca :na:

n°69168
TheJackal
Posté le 02-11-2001 à 17:02:55  profilanswer
 

antp a écrit a écrit :

 
et avec la version Linux des compilos C++, on peut ? :D  




comic :D

n°69169
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 17:03:10  profilanswer
 

Merci antp
Y a le programme de gestion de canal + aussi.....
Mais C un ptit truc.......


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69170
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-11-2001 à 17:05:27  profilanswer
 

et BSPlayer
 
et puis c'est pas parce que y a pas de gros trucs faits en Delphi que c'est moins bien... Le problème avec Delphi c'est que c'est pas Microsoft, donc les grosses sociétés ont tendance à pas aimer, et puis y a une sorte de légende qui dit que le C++ est bcp plus rapide et puissant que le Pascal Object.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°69171
[SDF]Poire
Vive Grumly
Posté le 02-11-2001 à 17:08:06  profilanswer
 

antp a écrit a écrit :

et BSPlayer
 
et puis c'est pas parce que y a pas de gros trucs faits en Delphi que c'est moins bien... Le problème avec Delphi c'est que c'est pas Microsoft, donc les grosses sociétés ont tendance à pas aimer, et puis y a une sorte de légende qui dit que le C++ est bcp plus rapide et puissant que le Pascal Object.  




Ben ça C pas vrai du tout !!!! Le C++ n'est pas + rapide.....
Doit pas y avoir une grosse différence re rapidité entre les 2 !!!
Et quand on voit VB les entreprises devrait se tourner vers Borland(enfin inprise) !!!!


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°69172
TheJackal
Posté le 02-11-2001 à 17:08:54  profilanswer
 

kler

n°69173
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-11-2001 à 17:12:04  profilanswer
 

je râle de ne pas retrouver le site où y avait des concours de vitesse de progs, et où on voyait que pour l'exécution lors de calculs intensifs les progs faits en VC++6, Delphi 4/5, C++Builder 4/5 étaient tous à vitesse quasi égale.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  [C++ - MCF?] copie de fichiers avancée

 

Sujets relatifs
[OT] Gros bleme avec permissions de fichiers via FTPavec quoi on ouvre les fichiers BIN et CUE ???
Copie de CD-Rom sur DD en Delphi ?C++ : cai quoi les commandes poor stocker D data ds D fichiers
[Delphi 4] fichiers d'aide...[VB] compression de fichiers ?
[JSP] Fichiers sous JSP et Perl[JSP] Fichiers avec JSP et Perl
Copie de fichier d un serveur ftp vers un autre.[php] upload d'un nombre variable de fichiers
Plus de sujets relatifs à : [C++ - MCF?] copie de fichiers avancée


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