OVH Cloud OVH Cloud

Empaqueter un répertoire, comment ???

22 réponses
Avatar
LE TROLL
Bonjour,

Je voudrais empaqueter un répertoire de 60 Mo environ,
or je m'aperçois, car je ne l'ai jamais fait, qu'on ne peut
rajouter que des fichiers, et non des répertoires, alors
comment faire pour l'empaquetage...

Ou autre solution, en fait voici ce dont j'ai besoin:

fichier_distribuée_zip_autoextractible
Installation = visionneuse de photos
Fameux_répertoire = répertoire des photos (1000 photos
dans 100 sous-sous répertoires dans 5 sous-répertoires)

Et donc, que quand on lance l'auto-zip, ça se décompresse,
puis on installe (setup.exe)...
Le problème est que je peux joindre le répertoire sus-cité
dans la distribution de l'empaquetage, il va arriver sur le
disque, mais ensuite, lors de l'installation par le setup,
le répertoire ne va pas suivre l'endroit où se logera l'exe
de l'application, et là, il y a peut être une méthode pour y
parvenir ???

En théorie je pourrais dans l'exe prévoir qu'il décompresse
l'auto-zip du répertoir, puis qu'il transfert ledit
répertoire-décompressé là où est l'exe, mais je ne sais pas
si ça peut se faire, je n'ai aucune info sur ça, je ne sais
pas si ça peut se faire, ni si je saurai le faire...

??? des idées ???

--

Merci, au revoir et à bientôt :o)
--
ECRIRE AU TROLL http://irolog.free.fr/letroll/index.html
------------------------------------------------------------
LE TROLL, éleveur de trolls depuis César, qui disait :
Avec une hache, celui qui tient le manche a toujours raison
!

2 réponses

1 2 3
Avatar
scraper
Bonjour Vincent Guichard, dans le message
news:42c53c69$0$890$
tu disais :


LE TROLL a écrit :
Non, je veux dire que j'aimerais bien du français en France
sur un forum français, est-ce trop demander???




http://fred.just.free.fr/francais/Outils/InnoSetup.html



arf, pas vu ta réponse .... ;-)





--

Adresse invalide
Merci de répondre sur le forum ...
http://scraper.chez.tiscali.fr

scraper
Avatar
Thierry Bertrand
Bonjour,

Si ce n'est pas trop tard:

Tu peux créer un zip auto décompressable (chemin relatif) du répertoire que
tu veux empaqueter.
Tu ajoute ce fichier .exe dans le package.
Tu modifie ton programme VB (dans une procédure main avant l'ouverture de la
première forme) pour que lors du premier lancement, il exécute ton .exe qui
va décompresser les fichiers.
NB: tu lances avec attente de la fin de l'exécution.
NB - bis: pour savoir si c'est la première exécution, tu utilises les
fonction getsetting et savesetting pour stocker un flag dans la registry.

Personnellement, c'est de cette manière que j'ai réglé le problème d'une
installation multi langue - au premier lancement, une forme demande quelle
langue installer, et les fichiers de langue étaient stockées dans un zip
auto extractible (en réalité un exe fait avec winrar)
1 2 3