PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → code initialisation fenetre
code initialisation fenetre
Débuté par prefecture-eure-et-loir-sdti, 08 sep. 2004 11:16 - 7 réponses
Posté le 08 septembre 2004 - 11:16
Bonjour,

Dans une fenêtre, j'ai un problème car son code d'initialisation ne
s'execute jamais. J'ai mis un Info("") : rie ne se passe;
Y a t il une explication ?

Merci de votre aide

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Posté le 08 septembre 2004 - 13:05
Initialisation ou déclaration ?
Si c'est dans le code de déclaration, vous n'etes pas censé avoir de
code avec des ordres à executer?

Alain28 wrote:
Bonjour,

Dans une fenêtre, j'ai un problème car son code d'initialisation ne
s'execute jamais. J'ai mis un Info("") : rie ne se passe;
Y a t il une explication ?

Merci de votre aide
Posté le 08 septembre 2004 - 16:11
Alain28 <prefecture-eure-et-loir-sdti@wanadoo.fr> wrote:

Bonjour,

Dans une fenêtre, j'ai un problème car son code d'initialisation ne
s'execute jamais. J'ai mis un Info("") : rie ne se passe;
Y a t il une explication ?

Merci de votre aide

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com


Travailles-tu à plusieurs sur le même projet?

Quand plusieurs développeur travaillent sur le même projet, le groupware
développeur est actif.

Si tu ouvres une fenêtre, tu travailles en fait sur une copie de ta fenêtre
présente dans le sous-répertoire groupware présent dans le répertoire de
ton projet.

Tu peux à tout moment réintégrer tes modifications en faisiant "Groupware
Développeur>Etat des éléments>bouton Tout Réintégrer"

Il m'est arrivé que windev plante (ce n'est pas courant mais ça arrive :-)
alors que je travaillais sur une fenêtre.

Lorsque je relançais Windev et que je retournais sur ma fenêtre, j'ouvrais
en fait la fenêtre du projet (l'original) et non la copie. Pour les test,
c'est la copie qui s'éxecutait.

Mes modifications, messages ou traceurs n'étaient jamais exécutés.


J'ai du déplacer la copie du répertoire groupware et retravailler sur l'original.


Vérifie que la fenêtre sur laquelle tu travailles n'est pas présente dans
le répertoire groupware.


Cordialement
Posté le 08 septembre 2004 - 17:35
Merci de ta réponse.

C'est un projet qui a été développé par une personne. J'en ai repris la
maintenance.

La fenêtre n'est pas présente dans le répertoire groupware. Je viens de
vider ce répertoire car les objets présents étaient très anciens.

"Je travaille sel sur le projet" est coché
"Je prends tous les droits sur le projet" également coché

Je viens de rajouter du code sur les évènements

Fermeture
Prise de focus
perte de focus
Modification taille de la fenêtre

Aucun de ces codes ne s'exécute

Alors que je fais la même chose sur une fenêtre où le code
d'initialisation s'exécute bien et oh miracle les évènements
Fermeture
Prise de focus
perte de focus
Modification taille de la fenêtre

fonctionnent très bien aussi

--
Avec mes remerciements
Alain28
Posté le 08 septembre 2004 - 23:15
Alain28 <prefecture-eure-et-loir-sdti@wanadoo.fr> écrivait
news:mn.43a77d49aa230f12.18020@wanadoo.fr:

Je viens de rajouter du code sur les ‚vŠnements

Fermeture
Prise de focus
perte de focus
Modification taille de la fenˆtre

Aucun de ces codes ne s'ex‚cute


Salut,

Fait une modifiation dans l'interface de la fenetre (un gros libellé au
millieu de la fenetre) afin de t'assurer que c'est la bonne fenetre que tu
modifies.
Il n'y aurait pas un chargement de WDL ou de composant avec une fenetre de
meme nom, ou le chemin de la fenetre de spécifié dans le code

--
En esperant t'avoir aidé.
ted
Posté le 08 septembre 2004 - 23:29
Alain28 <prefecture-eure-et-loir-sdti@wanadoo.fr> wrote:

Merci de ta réponse.

C'est un projet qui a été développé par une personne. J'en ai repris la


maintenance.

La fenêtre n'est pas présente dans le répertoire groupware. Je viens de


vider ce répertoire car les objets présents étaient très anciens.

"Je travaille sel sur le projet" est coché
"Je prends tous les droits sur le projet" également coché

Je viens de rajouter du code sur les évènements

Fermeture
Prise de focus
perte de focus
Modification taille de la fenêtre

Aucun de ces codes ne s'exécute

Alors que je fais la même chose sur une fenêtre où le code
d'initialisation s'exécute bien et oh miracle les évènements
Fermeture
Prise de focus
perte de focus
Modification taille de la fenêtre

fonctionnent très bien aussi

--
Avec mes remerciements
Alain28

Je ne sais si cela peut aider mais j'ai déjà eu un problème similaire avec
une fenêtre importée d'un autre projet. Pour revenir à la normale j'ai fait
le tour de tous les codes de la fenêtre (initialisation, fermeture, clic
de boutons, procédures, etc) en sélectionnant le code W-Language, en le 'coupant'
(ctrl-X) et en le copiant (ctrl-V) simplement à la même place.

Après c'était parfait.

Bonne chance!

Christian Potvin
Beaulieu Canada
Posté le 09 septembre 2004 - 11:48
Je te confirme je suis bien sur la bonne fenêtre
Je cherche encore

Merci

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
Posté le 09 septembre 2004 - 12:12
Bonjour,

Ca n a pas marché comme tu m'as dit

Par contre j'ai recréé une fenêtre vierge dans laquelle j'ai fait un
copié collé de tous les champs de l'ancienne qui ne fonctionnait pas et
oh miracle ca marche !

Merci pout ton aide

@+

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com