PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Application en réseau/Fichier unique
Application en réseau/Fichier unique
Débuté par Vincent BLANC, 02 fév. 2006 21:03 - 2 réponses
Posté le 02 février 2006 - 21:03
L'application que je developpe marche en Hyper File Client/Serveur, cependant, j'ai autant de fichier de configuration .INI que d'application installée.Il me crée un fichier par ordinateur.

Je souhaiterai n'avoir en faite qu'un seul fichier .INI sur l'ordinateur serveur, et ensuite que toutes les autres applications du réseau viennent chercher les infos sur le .INI présent sur le serveur.

Merci pour les réponses.
Posté le 02 février 2006 - 21:09
Dans son message précédent, Vincent BLANC a écrit :
L'application que je developpe marche en Hyper File Client/Serveur,
cependant, j'ai autant de fichier de configuration .INI que d'application
installée.Il me crée un fichier par ordinateur.

Je souhaiterai n'avoir en faite qu'un seul fichier .INI sur l'ordinateur
serveur, et ensuite que toutes les autres applications du réseau viennent
chercher les infos sur le .INI présent sur le serveur.

Merci pour les réponses.


laisses tomber le .ini, creer un ou plusieurs fichiers dans ton analyse
qui recensent toutes les informations nécessaires.
Posté le 03 février 2006 - 07:19
Salut !

On 2-Feb-2006, "Vincent BLANC" <guest@newsgroup.fr> wrote:

L'application que je developpe marche en Hyper File Client/Serveur,
cependant, j'ai autant de fichier de configuration .INI que d'application
installée.Il me crée un fichier par ordinateur.

Je souhaiterai n'avoir en faite qu'un seul fichier .INI sur l'ordinateur
serveur, et ensuite que toutes les autres applications du réseau viennent
chercher les infos sur le .INI présent sur le serveur.

Merci pour les réponses.




Il suffit de surcharger les fonctions INILit et INIEcrit de manière à
enregistrer des données, non pas dans un fichierINI, mais dans un fichier HF
CS qui te prermettra de stocker les valeurs ...
exemple : Iniecrit("CLASSE","MEMBRE","VALEUR","NOM DU FICHIER INI")
deviendrait :

Procedure IniEcrit(cClasse="",cMembre="",cValeur="",cNomFichier="GENERAL")
// La procédure doit traiter toutes les syntaxes du INIEcrit() Original
// Ici j'émule simplement l'écriture d'une valeur
si pas
hlitrecherchepremier(FichierParam,FichierClasseMembre,[cNomFichier,cClasse,cMembre])
alors
// On ajoute l'entrée
hraz(FichierParam)
FichierParam.Fichier = cNomFichier
FichierParam.Classe = cClasse
FichierParam.Membre = cMembre
si pas hajoute(FichierPAram) alors
renvoyer Faux
fin
fin
FichierParam.Valeur = cValeur
si hmodifie(FichierParam) alors
renvoyer Vrai
sinon
renvoyer faux
fin

Tu dois bien sûr prévoir dans ta fonction toutes les syntaxes acceptées par
lafonction originale ...
En espérant avoir aider ...

--
Marcel Berman
Membre de WindAsso (coté belge !)