|
Déplacer les fichiers fic dans un repertoire précis ? |
Débuté par partoutatyx, 08 fév. 2006 12:35 - 5 réponses |
| |
| | | |
|
| |
Posté le 08 février 2006 - 12:35 |
Bonjour,
Pour améliorer l'aborescence des dossiers j'aurai besoins de déplacer dans mon programme ou se executable mes fichiers Fic dans un repertoire, les Dll dans un autre repertoire et ainsi de suite.
Car pour le moment tout se trouve dans le meme donc un peu fouilli.
Comment faire pour forcer la destination?
Merci d'avance |
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2006 - 13:44 |
Salut
hChangeRep()
-- Ciao Pat Biker http://aaa.windev.free.fr/php/blog.php
>Pour améliorer l'aborescence des dossiers j'aurai besoins de déplacer dans mon programme ou se executable mes fichiers Fic dans un repertoire, les Dll dans un autre repertoire et ainsi de suite. |
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2006 - 14:19 |
en faites c'est lors de l'installation du programme qui place directement . pas quand le programme est ouvert |
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2006 - 16:00 |
Déplace les dossiers manuellement dans les dossiers que tu veux de ton Exe ...
Ensuite lors de la compilation de ton install, Windev devrait garder ces paramètres !!!
Pour les DLL, je pense qu'il doit y avoir une option, mais je ne sais pas où !!! |
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2006 - 16:28 |
Bonjour
"Greg" <partoutatyx@hotmail.fr> a écrit dans le message de news: 43e9c7f3$1@news.pcsoft.fr...
Bonjour,
Pour améliorer l'aborescence des dossiers j'aurai besoins de déplacer dans mon programme ou se executable mes fichiers Fic dans un repertoire, les Dll dans un autre repertoire et ainsi de suite.
Car pour le moment tout se trouve dans le meme donc un peu fouilli.
Comment faire pour forcer la destination?
Merci d'avance
Pour les fichiers HF, dans le code INIT du projet et avant toute instruction manipulant les fichiers HF (du genre Houvre, Hcréation, etc ...), il te suffit de définir où se trouveront tes fichiers HF, puis tu utilises la fonction hChangeRep(). Et hop ... tes fichiers HF seront pris là où tu l'auras défini (dans le dossier MesDocuments par exemple).
Tu peux même permettre à tes clients de choisir eux mêmes cet emplacement. Ainsi, lorsqu'ils ont décidés dans quel dossier les mettre, tu enregistres cette valeur (soit dans un fichier INI, soit dans la BDR). Puis, au démarrage du logiciel, tu récupères cette valeur et, toujours via HChangeRep, tu fixes le dossier des fichiers HF.
En HF Classique, le choix du dossier des fichiers HF est important. En effet, si ton logiciel est installé dans le dossier c:\program files et si, sous XP, le client utilise ensuite le logiciel avec un compte "Invité", il n'aura pas les droits pour aller enregistrer dans le dossier c:\program files. Donc ... si tes fichiers HF se trouvent dans ce dossier, il ne pourra pas y écrire et, plus grave encore, si tu n'as pas pris en compte cette situation "anormale", c'est une cascade d'erreur et de plantage qui vont se produire. Pour en avoir le coeur net, teste ton logiciel sous un compte invité et tu seras fixé.
Pour les DLLs, à mon avis, il est préférable de les laisser dans le dossier où se trouve le programme exécutable.
Val |
| |
| |
| | | |
|
| | |
| |
Posté le 08 février 2006 - 16:34 |
OK en conclusion : J'ai renommer le nom de mon projet ca ok j'ai renommer tout mes fichiers dans mon analyse : ca ok j'ai changer les repertoires de test et d'excution ca ok j' ai compiler tout ca
le seul probleme pour l'instant vu ce trouve dans les requete integré des combo ou il faut les refaire car la il doit etre perdue. |
| |
| |
| | | |
|
| | | | |
| | |
|