PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Déplacer les fichiers fic dans un repertoire précis ?
Déplacer les fichiers fic dans un repertoire précis ?
Iniciado por Greg, fev., 08 2006 12:35 PM - 5 respostas
Publicado em fevereiro, 08 2006 - 12:35 PM
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
Publicado em fevereiro, 08 2006 - 1:44 PM
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.
Publicado em fevereiro, 08 2006 - 2:19 PM
en faites c'est lors de l'installation du programme qui place directement .
pas quand le programme est ouvert
Publicado em fevereiro, 08 2006 - 4:00 PM
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ù !!!
Publicado em fevereiro, 08 2006 - 4:28 PM
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
Publicado em fevereiro, 08 2006 - 4:34 PM
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.