PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Les Etats
Les Etats
Iniciado por Stéphon, ago., 18 2005 7:52 PM - 4 respostas
Publicado em agosto, 18 2005 - 7:52 PM
Bonjour à tous.

J'ai énormément besoin d'un sérieux coup de main.

C'est un problème tout bète, mais hyper bloquant.

J'ai besoin de savoir comment vous, professionnels de la conception logicielle, vous faites pour gérer le fait que sur 2 clients, les mêmes états comportent des différences minimes.

Telles que juste une couleur différente, un placement différent, etc....

je ne vais tout de même pas gérer une install pour chaque états !!!

Merci d'avance.
Publicado em agosto, 19 2005 - 12:28 PM
Bonjour,
Je n'utilise pas ce genre de chose ( mes applications ne sont utilisées qu'en interne ), mais je pense que tu peux utiliser un fichier de paramétrage ( HF, ini ou autre, au choix ), récupérer les paramètres dans l'init de l'état et modifier les propriétés des champs en conséquence.
Autre solution, plus "radicale" : le WDEtat Utilisateur.

Frédéric.
Publicado em agosto, 19 2005 - 1:04 PM
Frédéric DEMILLY a formulé ce vendredi :
Bonjour,
Je n'utilise pas ce genre de chose ( mes applications ne sont utilisées qu'en
interne ), mais je pense que tu peux utiliser un fichier de paramétrage ( HF,
ini ou autre, au choix ), récupérer les paramètres dans l'init de l'état et
modifier les propriétés des champs en conséquence. Autre solution, plus
"radicale" : le WDEtat Utilisateur.

Frédéric.


J'utilise ce système frequement.
Lorque je crée un état suceptible d'être différent chez des
utilisateurs (facture par ex.), je n'inclus pas cet état dans la liste
des objets du projet pour compiler.
J'inclus le fichier WDE dans la distribution et lorsque je l'appelle,
le programme charge l'état qui se trouve dans le répertoire de
l'application chez le client.
Si un client a besoin d'un version différente que la version standard,
je lui fourni un fichier WDE différent.

Cordialement



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Publicado em agosto, 20 2005 - 5:17 AM
Bonjour,

J'ai un logiciel que j'ai vendu pour 12 clients au début j'avais ce genre de problème avec les états, les fenêtres où je veux mensionner le nom client par exemple ....
pour celà j'ai testé plrs possibilité commençant par le fichier ini, après j'ai trouvé que la meilleur a mon avi.. ( bien sûre nul n'est parfait ) : j'ai créé des variables globales ds le projet qui comporte les valeurs changeant entre client et autre exemple : Nom société,Adresse,Ville,Propriétaire,( dans votre cas couleur choisi.... ) ..... ect., et dans les etats je travail avec des champs que j'alimente pas programmation exemple :

ChampLibelle1=gSte // (Nom de la société du client)
ChampLibelle2=gAdresse // (adresse)
....
ChampLibelle..couleurdefond=gCouleurchoisi
.....


Au lancement biensûre il faut alimenté les variables globale exemple :

gSte="Société exemple s.a.r.l."
gAdreesse="jkhfjkhdfjkhdhfdfhkjj"
gCouleurchoisi=RVB(125,10,255)
.....

Pour autre aide sur ce sujet tu peut me contacter.

Email : AliDev7@yahoo.fr


A++
Publicado em agosto, 21 2005 - 11:06 PM
Merci ali et Merci Pierre.

J'ai beaucoup apprécier votre serviabilité.

Pour tout vous dire, je vais opter pour un fonctionnement utilisant les 2 méthodes.

Je vais créer une table avec le nom de l'Etat et une liste de champs et quelques une de leurs propriétés (visible, coordonnée X, Y, police...).


Ainsi, l'utilisateur pourra les modifier par l'intermédiaire d'une table.

Dans l'init de l'Etat correspondant, je faire une réattribution des propriétés des zones.

Mais pour des Etats vraiment différents, je vais prendre en compte ce que m'a conseiller Pierre.

Merci encore et juste une chose pour Ali : il est possible que je te prenne au mot lorsque tu me dis que je peux te demmander des conseils ;-)

A plus.