ganon22
Messages postés16Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention18 mai 2008
-
19 avril 2008 à 22:09
ganon22
Messages postés16Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention18 mai 2008
-
20 avril 2008 à 19:56
Bonsoir tout le monde
Je me retourne de nouveau vers vous pour mon premier problème qui me pose quelque difficultés, j'ai essaye avant les petites recherches sur le forum, google ainsi que mes neurones, mais sans espoir a cette heure ci
J'utilise ce code pour faire un zip, il marche très bien sans aucun souci
Private Sub Label4_Click()
Dim z As ZipClass
Set z = New ZipClass
z.AddFile "c:\test.jpg"
z.WriteZip "c:\thhhest.Plsk", True
Set z = Nothing
End Sub
bénéfique pour le problème précédent.
J'ai essayé diverses techniques et quelques recherches presque nul sur les moteurs de recherches
J'utilise ce code pour faire un zip, il marche très bien sans aucun souci
Private Sub Label4_Click()
Dim z As ZipClass
Set z = New ZipClass
z.AddFile "c:\test.jpg"
z.WriteZip "c:\thhhest.Plsk", True
Set z = Nothing
End Sub
Il me les compresse parfaitement
Voici le problème :
Dans le programme, l'utilisateur appuie sur un bouton, qui ouvre une nouvelle fenêtre, dans celle ci il choisis son dossier et le chemin du dossier se met alors dans une textbox
La tout est normal, tout est impeccable.
Mais est-il possible de faire comprendre grâce a un bout de code que celui ci en se zippant aille chercher le chemin de la textbox? (le chemin de destination du dossier)
Un petit exemple :
J'explique dans ma textbox, l'utilisateur a comme chemin
"C:\Documents and Settings\Admin\Mes documents\Mes albums"
C'est l'endroit ou il a mis ses affaires qu'il veut zipper.
J'aimerais créer une option que le code reconnaissent ce chemin la et le zip
Exemple :
Private Sub Label4_Click()
Dim z As ZipClass
Set z = New ZipClass
"Ici il va chercher directement
C:\Documents and Settings\Admin\Mes documents\Mes albums
qui se trouve dans la textbox"
Au lieu de mettre
z.AddFile "c:\test.jpg"
Car "c:\test.jpg" est un chemin que j'impose directement,
et voudrais que dès lors le libre choix a l'utilisateur et
ne pas passer par ce chemin la
z.WriteZip "c:\thhhest.Plsk", True
Set z = Nothing
End Sub
ganon22
Messages postés16Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention18 mai 2008 20 avril 2008 à 12:41
Voila j'ai mis ceci :
Private Sub Label4_Click()
Dim z As ZipClass
Set z = New ZipClass
z.WriteZip Text1.Text & "\thhhest.Plsk", True
Set z = Nothing
End Sub
Puis essayer avec cela
Private Sub Label4_Click()
Dim z As ZipClass
Set z = New ZipClass
z.WriteZip Txt1.Text & "\thhhest.Plsk", True
z.WriteZip "c:\thhhest.zip", True
Set z = Nothing
End Sub
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 20 avril 2008 à 18:34
créer un FSO pour créer un fichier contenant du vent et un autre pour déplacer ce fichier?
eh bin il va être beau ton code!!!
sans méchanceté, c'est du grand n'importe quoi
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
ganon22
Messages postés16Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention18 mai 2008 20 avril 2008 à 19:21
il y aura quelque chose dedans, c'et l'utilsateur qui choisira les fichiers qu'il veut zipper mais avec l'autre technique j'y arrive pas ou tu veux que je te uppe mon fichier?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 20 avril 2008 à 19:51
mais tu vas pas m'envoyer un zip juste parce que tu ne lis pas ce que j'écris...
regarde bien :
au début tu dis que ta zone de texte nommée Text1 contient le nom du dossier de destination, à savoir
"C:\Documents and Settings\Admin\Mes documents\Mes albums"
ensuite avec ce que j'ai indiqué, tu utilises Txt1 (pas de E)
ensuite tu mets
Fichier = Text1.Text
oShell<code class="vb_function">.
Namespace
(LeZip)
.
CopyHere
(Fichier)</code>
il y a fort à parier que Text1.Text ne contienne pas UN NOM DE DOSSIER mais un nom de fichier !!
c'est évident que ni le ZIP ni le FSO ne sont des codes de toi, et je ne vais pas m'amuser à regarder ton projet pour y changer ce que je t'ai indiqué
faut y mettre du sien, les C/C çà va un moment non? ^^
bon courage & bonne soirée
<hr size ="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp