PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Centraliser du code
Centraliser du code
Iniciado por j-louis.59100, jun., 25 2005 2:31 PM - 3 respostas
Publicado em junho, 25 2005 - 2:31 PM
Bonjour à toutes et à tous.

Je voudrais savoir s'il y a possibilité de centraliser un code qui serait commun à l'usage d'un bouton, d'une option de menu etc...
Débutant dans WD, j'utilise pour le moment le principe des procédures, mais s'il y a d'aqutres moyens, je suis preneur...

Merci.

Jean-Louis
Publicado em junho, 27 2005 - 11:08 AM
Utiliser une procédure globale


Brigitte Moinot - Viti's
Publicado em junho, 27 2005 - 12:06 PM
si dans une appli tu as par exemple : une option de menu + un bouton qui
execute la même action
il est souvent préferable de mettre le code sur le bouton.

exemple :

// code bouton
.....
.....
.....
ouvre(feneêtre, parm1, ......)

// code de l'option de menu
ExecuteTraitement(NomDuBouton, TrtClic, parm1, ......)

Ton code est centraliser sur le bouton sans alourdir la liste des procédures
locales.


cordialement JCP



"Jean-Louis Brabant" <j-louis.59100@laposte.net> a écrit dans le message de
news: 42bd27fc$1@news.pcsoft.fr...

Bonjour à toutes et à tous.

Je voudrais savoir s'il y a possibilité de centraliser un code qui serait
commun à l'usage d'un bouton, d'une option de menu etc...
Débutant dans WD, j'utilise pour le moment le principe des procédures, mais
s'il y a d'aqutres moyens, je suis preneur...

Merci.

Jean-Louis
Publicado em junho, 27 2005 - 1:00 PM
Salut,

S'il s'agit d'une tache qui est itérative (soit en appuyant sur un bouton, soit après un test) ET
qui est utilisé par plusieurs code et/ou plusieurs fenêtres, le mieux est de créer une fanction ou une procédure globale.

si cette tache peut être exécutée A L'INTERIEUR d'un même fenêtre, il vaut mieux créer une fonction ou une routine local.

Pour la différence entre une fonction et une routine : l'explication est très claire et figure dans la doc (par ailleurs à bien lire parce qu'elle est bien construite et opérationnelle sans délai)

Bon Dév

J-F F