OVH Cloud OVH Cloud

[WD 5.5] tester la présence d'une variable

8 réponses
Avatar
Pierre BOUSQUET
Y-a-t-il un moyen de tester la présence d'une variable. Plus clairement
est-ce que la variable _Var a été déclarée?
Merci pour votre réponse

Pierre

8 réponses

Avatar
JCF1
"Pierre BOUSQUET" a écrit dans le message de
news:3f1e4c92$0$234$
Y-a-t-il un moyen de tester la présence d'une variable. Plus clairement
est-ce que la variable _Var a été déclarée?
Merci pour votre réponse

Pierre




Bonjour,

Si une variable est utilisée sans être déclarée, ça provoque une erreur,
donc la on sait qu'elle n'est pas déclarée.
Maintenant pour les variables déclarées et jamais utilisées, je ne sais pas
comment on fait avec WD, et si quelqu'un a une solution ça m'intéresse.

Sincères salutations
--
Jean-Claude FLAJOULOT
Sécurité, Conseil & Biométrie


Avatar
Manu
En faisant une demande au ST de l'éditeur. Pour qu'il rajoute un warning à
la compilation ?

"JCF1" a écrit dans le message news:
bflk3s$lru$

"Pierre BOUSQUET" a écrit dans le message de
news:3f1e4c92$0$234$
> Y-a-t-il un moyen de tester la présence d'une variable. Plus clairement
> est-ce que la variable _Var a été déclarée?
> Merci pour votre réponse
>
> Pierre
>

Bonjour,

Si une variable est utilisée sans être déclarée, ça provoque une erreur,
donc la on sait qu'elle n'est pas déclarée.
Maintenant pour les variables déclarées et jamais utilisées, je ne sais


pas
comment on fait avec WD, et si quelqu'un a une solution ça m'intéresse.

Sincères salutations
--
Jean-Claude FLAJOULOT
Sécurité, Conseil & Biométrie






Avatar
Pierre BOUSQUET
ok mais je voudrais ignorer le code qui me genere l'erreur et passer au code
qui suit

"JCF1" a écrit dans le message de
news:bflk3s$lru$

"Pierre BOUSQUET" a écrit dans le message de
news:3f1e4c92$0$234$
> Y-a-t-il un moyen de tester la présence d'une variable. Plus clairement
> est-ce que la variable _Var a été déclarée?
> Merci pour votre réponse
>
> Pierre
>

Bonjour,

Si une variable est utilisée sans être déclarée, ça provoque une erreur,
donc la on sait qu'elle n'est pas déclarée.
Maintenant pour les variables déclarées et jamais utilisées, je ne sais


pas
comment on fait avec WD, et si quelqu'un a une solution ça m'intéresse.

Sincères salutations
--
Jean-Claude FLAJOULOT
Sécurité, Conseil & Biométrie






Avatar
Pascal H
Le mer. 23 juil. 2003 10:59:21, dans le message
news:3f1e4c92$0$234$, "Pierre BOUSQUET"
a écrit :

Y-a-t-il un moyen de tester la présence d'une variable. Plus
clairement est-ce que la variable _Var a été déclarée?
Merci pour votre réponse

Pierre





Bonjour,

C'est possible avec un code comme ce qui suit :

// Gestion de l'exception
Quand exception
Erreur(exception.message + rc + "Code erreur : " + exception.code)
FinProgramme
Fin

// Déclenchement d'une erreur éventuelle (que tu peux mettre dans une
// procédure globale avec passage du nom de variable en paramètre
w_Type est entier = TypeVariable(ma_variable_a_tester)


L'idéal si tu ne gère pas les exceptions ailleurs dans le programme est
de le mettre cette gestion à l'init du projet ou dé gérer directement
le code exception 2710 qui correspond à un identificateur non déclaré.

--
Pascal Héraud
Avatar
Dominique \QNX\ Lecocq -www.binact.com-
Bonjour,
pour ma culture perso :
si j'utilise une variable non déclarée, le "compilateur" de la
7.5 gueule t-il? comme c'est le cas dans d'autre langage?
Il m'est arrivé (malheureusement) de faire des modif rapide
chez un client, d'oublier de déclarer un variable et de l'utiliser
euuuuuuhhhhh ca fait tout drole à l'execution...
J'ai toujours pesté contre ma bétise mais parfois dans l'urgence...
Alors en v7.5?

Dominique "QNX" Lecocq
www.binact.com
Avatar
SFCI Conseil - Jean Philippe
avant même d'enregistrer si tu passes à la ligne suivante il souligne en
rouge et le signale

--
JeAn-PhI
"Dominique "QNX" Lecocq -www.binact.com-" a écrit dans le
message de news:bfnvg0$5gq$

Bonjour,
pour ma culture perso :
si j'utilise une variable non déclarée, le "compilateur" de la
7.5 gueule t-il? comme c'est le cas dans d'autre langage?
Il m'est arrivé (malheureusement) de faire des modif rapide
chez un client, d'oublier de déclarer un variable et de l'utiliser
euuuuuuhhhhh ca fait tout drole à l'execution...
J'ai toujours pesté contre ma bétise mais parfois dans l'urgence...
Alors en v7.5?

Dominique "QNX" Lecocq
www.binact.com




Avatar
Dominique \QNX\ Lecocq -www.binact.com-
Merci JeanPhi....

"SFCI Conseil - Jean Philippe" a écrit dans
le message de news:3f1f843b$0$16654$
avant même d'enregistrer si tu passes à la ligne suivante il souligne en
rouge et le signale

--
JeAn-PhI
"Dominique "QNX" Lecocq -www.binact.com-" a écrit dans


le
message de news:bfnvg0$5gq$
>
> Bonjour,
> pour ma culture perso :
> si j'utilise une variable non déclarée, le "compilateur" de la
> 7.5 gueule t-il? comme c'est le cas dans d'autre langage?
> Il m'est arrivé (malheureusement) de faire des modif rapide
> chez un client, d'oublier de déclarer un variable et de l'utiliser
> euuuuuuhhhhh ca fait tout drole à l'execution...
> J'ai toujours pesté contre ma bétise mais parfois dans l'urgence...
> Alors en v7.5?
>
> Dominique "QNX" Lecocq
> www.binact.com
>
>




Avatar
Pascal H
Pascal H a écrit dans
news::

... un exemple de code



Cette solution convient-elle ?

--
La vie est courte mais très large. [ Jim Harrison ]
 
Pascal