PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Citrix et la fonction inilit
Citrix et la fonction inilit
Iniciado por Frédéric DOMIN, nov., 22 2004 5:24 PM - 3 respostas
Publicado em novembro, 22 2004 - 5:24 PM
Bonjour,
nous sommes confronté a un pb avec la fonction inilit.
Nous avons créé des sessions pour différents utilisateurs citrix. nous
souhaiterions que les fichier sini soit lu dans le repertoire utilisateur
citrix et non dans le repertoire windows du serveur citrix(sinon tous les
utilisateurs sont obligés d'avoir le même fichier ini) . Y a t il un moyen
de paramétrer citrix pour ça ? Ou faut-il que l'on modifie toutes les
références a la fonction inilit dans notre projet ??
d'avance merci
Frédéric
Publicado em novembro, 23 2004 - 10:38 AM
Voici 2 procedures globales qui permettent à chaque utilisateur de choisir
leur societe dans un .ini personnel

on peut y mettre ce que l'on veut

/////////////////////////////////////////

PROCEDURE Recherche_Wdsoc()
//************** RECHERCHE EMPLACEMENT FICHIER WdSociete.ini ************
SI EnModeTest() ALORS
Vrepselect =fDisqueEnCours()+"\Mes Projets\Gecoserm"
FIN
SI PAS EnModeTest() ET PAS fDisquePrêt("F") ALORS
Vrepselect =fDisqueEnCours()+"\Mes projets\Gecoserm\Appli_Gecoserm"
FIN
SI PAS EnModeTest() ET fDisquePrêt("F") ALORS
Vrepselect = "F:\USR\"+RéseauUtilisateur()
FIN

/////////////////////////////////////

PROCEDURE Lecture_Wdsoc()
Vnumfic=fOuvre(Vrepselect+"\"+"WD75SOC.ini", 0+foLecture)
SI Vnumfic=-1 ALORS
Erreur("Lecture WdSociete.ini : Ouverture du fichier impossible")
Ferme
SINON
Vrepmobile=fLitLigne(Vnumfic)
Vmongabarit=fLitLigne(Vnumfic)
Chemin est une chaîne=Vrepmobile+"\Gabarits\"+Vmongabarit
ChangeGabarit("",Chemin)
FIN
Vchemin = fRep(Vrepmobile, frRépertoire)
SI Vchemin = "" ALORS
Erreur("Lecture WdSociete.ini : Répertoire inexistant , Chemin vide ")
Ferme
SINON
SI HSubstRep(".",Vrepmobile) = Faux ALORS
Erreur(HErreur)
FIN
FIN
fFerme(Vnumfic)
//////////////////////////////////////////////
en espérant t'avoir aidé


a +
JV
Publicado em novembro, 23 2004 - 12:35 PM
Il faut un fichier ini par user.
Voir du coté des variables environnement.
( comme avec %USERNAME% )

Un article qui résume bien la procédure :
http://laurent-dardenne.developpez.com/articles/regle-developpement-TSE/…

Sébastien


--
--
"Frédéric DOMIN" <fredericdomin@yahoo.fr> a écrit dans le message de
news:41a1fbef$1@news.pcsoft.fr...

Bonjour,
nous sommes confronté a un pb avec la fonction inilit.
Nous avons créé des sessions pour différents utilisateurs citrix. nous
souhaiterions que les fichier sini soit lu dans le repertoire utilisateur
citrix et non dans le repertoire windows du serveur citrix(sinon tous les
utilisateurs sont obligés d'avoir le même fichier ini) . Y a t il un moyen
de paramétrer citrix pour ça ? Ou faut-il que l'on modifie toutes les
références a la fonction inilit dans notre projet ??
d'avance merci
Frédéric

Publicado em novembro, 23 2004 - 1:17 PM
Bon je vais regarder tous ça...
Merci pour vos réponses ;=)
Frédéric