PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → TSE et Paramètre windev
TSE et Paramètre windev
Débuté par Laurent T., 04 mar. 2014 18:09 - 2 réponses
Membre enregistré
37 messages
Popularité : +1 (1 vote)
Posté le 04 mars 2014 - 18:09
Bonjour,

J'ai des problèmes avec les Paramètres automatiques de Windev. (Taille et position des fenêtres, ...)

J'ai l'appli installé en local. Quand je la lance, je n'ai pas de soucis avec les paramètres windev.
Quand je lance l'application en déployée j'ai des soucis.
(PS: je suis connecté sur le serveur avec le profil administrateur, je me connecte en déployé avec le même profil)

Je prend l'exemple d'une fenêtre qui enregistre sa taille et position.
Dans l'éditeur de registre, dans HKEY_Current_User -> Sofware ... Je trouve bien ma fenêtre.
Je voit bien le paramètre MaximiséeOuverture. Quand je le change, l'ouverture de la fenêtre (en lançant l'appli en local) change bien.

Si je met comme valeur 1, en lançant l'appli déployée l'ouverture de la fenêtre ne s'ouvre pas en grand.
Si je ferme la fenêtre sans l'avoir agrandit, la valeur de MaximiséeOuverture passe à 0.
Si je l'agrandit et je la ferme, la valeur passe à 1.

Il modifi donc les valeurs dans le registre, mais ne les utilise pas? Si quelqu'un pouvait m'éclaircir sur le sujet.
Posté le 04 mars 2014 - 22:05
Bonjour Laurent

pour éviter ce genre de problème, tu pourrais essayer de stoker les
infos dans un fichier xml au lieu de la base de registre... Avec un
fichier par utilisateur/login, tu élimines les problèmes de droits et autres

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com


On 3/4/2014 12:09 PM, Laurent T. wrote:
Bonjour,

J'ai des problèmes avec les Paramètres automatiques de Windev. (Taille
et position des fenêtres, ...)

J'ai l'appli installé en local. Quand je la lance, je n'ai pas de soucis
avec les paramètres windev.
Quand je lance l'application en déployée j'ai des soucis.
(PS: je suis connecté sur le serveur avec le profil administrateur, je
me connecte en déployé avec le même profil)

Je prend l'exemple d'une fenêtre qui enregistre sa taille et position.
Dans l'éditeur de registre, dans HKEY_Current_User -> Sofware ... Je
trouve bien ma fenêtre.
Je voit bien le paramètre MaximiséeOuverture. Quand je le change,
l'ouverture de la fenêtre (en lançant l'appli en local) change bien.

Si je met comme valeur 1, en lançant l'appli déployée l'ouverture de la
fenêtre ne s'ouvre pas en grand.
Si je ferme la fenêtre sans l'avoir agrandit, la valeur de
MaximiséeOuverture passe à 0.
Si je l'agrandit et je la ferme, la valeur passe à 1.

Il modifi donc les valeurs dans le registre, mais ne les utilise pas? Si
quelqu'un pouvait m'éclaircir sur le sujet.
Membre enregistré
102 messages
Popularité : +4 (6 votes)
Posté le 05 mars 2014 - 08:06
Généralement il y'a toujours une différence entre la machine de développement et la machine d’exécution.
Au lieu d'utiliser les valeurs du registre je pense qu'il faut stocker ces informations dans un fichier INI et comme ça la manipulation est beaucoup plus facile.

--
HRS TECHNOLOGIE
Email : sales@hrs-technologie.com
http://www.hrs-technologie.com