PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Fichiers .INI en client serveur
Fichiers .INI en client serveur
Débuté par t.flenet, 12 jan. 2005 00:46 - 3 réponses
Posté le 12 janvier 2005 - 00:46
Je viens d'installer une base de donées en C/S
Cela fonctionne correctement (Je n'ai pas encore fait de test de rapidité)
J'utilisais un certain nombre de .INI qui se trouvait dans le répertoire de
la base de données
Que deviennent-ils ?
Est ce que je doit encore garder un répertoire partagé par l'ensemble des
postes de gestion pour garder ces fichiers .INI ?

Merci de votre réponse et bon dev ;-)
Posté le 12 janvier 2005 - 00:29
"Thierry FLENET" <t.flenet@wanadoo.fr> écrivait news:41e44df3$1
@news.pcsoft.fr:

> Est ce que je doit encore garder un r‚pertoire partag‚ par l'ensemble
des
postes de gestion pour garder ces fichiers .INI ?


Salut,

Fait un fichier avec les rubrique suivantes :
- NomFichier (chaine sur 256)
- Section (chaine sur 100)
- Entrée (chaine sur 100)
- Valeur (mémo texte)
- Une clé composée (unique non sensible à la casse ni aux accents) de :
NomFichier + Section + Entrée

IniLit("UneSection","UneEntrée","ValeurDefaut","FichierIni")

Devient

HLitRecherchePremier(NomFichierHFPourIni,CleComp,
("FichierIni","UneSection","UneEntrée"))
SI HTrouve(NomFichierHFPourIni) alors
Renvoyer "ValeurDefaut"
SINON
Renvoyer NomFichierHFPourIni.Valeur
FIN

ET

IniEcrit("UneSection","UneEntrée","ValeurAEcrire","FichierIni")

Devient

HLitRecherchePremier(NomFichierHFPourIni,CleComp,
("FichierIni","UneSection","UneEntrée"))

SI HTrouve(NomFichierHFPourIni) alors
NomFichierHFPourIni.Valeur="ValeurAEcrire"
HModifie(NomFichierHFPourIni)
SINON
NomFichierHFPourIni.NomFichier="FichierIni"
NomFichierHFPourIni.Section="UneSection"
NomFichierHFPourIni.Entrée="UneEntrée"
NomFichierHFPourIni.Valeur="ValeurAEcrire"
HAjoute(NomFichierHFPourIni)
FIN


--
En esperant t'avoir aidé.
Posté le 12 janvier 2005 - 01:23
Merci pour ta réponse très complète

Bon dev ;-)

"Ted" <_s_p_a_m_ted.o@free.fr> a écrit dans le message de
news:XnF95DC1A018D2Espamtedofreefr@81.80.226.155...
"Thierry FLENET" <t.flenet@wanadoo.fr> écrivait news:41e44df3$1
@news.pcsoft.fr:

Est ce que je doit encore garder un r,pertoire partag, par l'ensemble
des

postes de gestion pour garder ces fichiers .INI ?

Salut,

Fait un fichier avec les rubrique suivantes :
- NomFichier (chaine sur 256)
- Section (chaine sur 100)
- Entrée (chaine sur 100)
- Valeur (mémo texte)
- Une clé composée (unique non sensible à la casse ni aux accents) de :
NomFichier + Section + Entrée

IniLit("UneSection","UneEntrée","ValeurDefaut","FichierIni")

Devient

HLitRecherchePremier(NomFichierHFPourIni,CleComp,
("FichierIni","UneSection","UneEntrée"))
SI HTrouve(NomFichierHFPourIni) alors
Renvoyer "ValeurDefaut"
SINON
Renvoyer NomFichierHFPourIni.Valeur
FIN

ET

IniEcrit("UneSection","UneEntrée","ValeurAEcrire","FichierIni")

Devient

HLitRecherchePremier(NomFichierHFPourIni,CleComp,
("FichierIni","UneSection","UneEntrée"))

SI HTrouve(NomFichierHFPourIni) alors
NomFichierHFPourIni.Valeur="ValeurAEcrire"
HModifie(NomFichierHFPourIni)
SINON
NomFichierHFPourIni.NomFichier="FichierIni"
NomFichierHFPourIni.Section="UneSection"
NomFichierHFPourIni.Entrée="UneEntrée"
NomFichierHFPourIni.Valeur="ValeurAEcrire"
HAjoute(NomFichierHFPourIni)
FIN


--
En esperant t'avoir aidé.
Posté le 12 janvier 2005 - 11:21
Thierry FLENET a écrit :

Je viens d'installer une base de donées en C/S
Cela fonctionne correctement (Je n'ai pas encore fait de test de rapidité)
J'utilisais un certain nombre de .INI qui se trouvait dans le répertoire de
la base de données
Que deviennent-ils ?
Est ce que je doit encore garder un répertoire partagé par l'ensemble des
postes de gestion pour garder ces fichiers .INI ?

Merci de votre réponse et bon dev ;-)



Une classe qui le permet (le fichier est à décrire dans l'analyse) :
http://www.wdforge.org/modules/mydownloads/singlefile.php…

++ R&B