Problème pour comprendre une ligne de code

Le
herca
Bonjour,

Je suis en train de reprendre un script et je n'arive pas à interpréter un
ligne :

NoErr = ChaineErreurs = "" : If Not NoErr Then TraiteErreur ChaineErreurs

Merci de votre aide.
Bonne journée.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Lotre
Le #21610481
Bonjour,

"herca" a écrit

je n'arive pas à interpréter un ligne :

NoErr = ChaineErreurs = "" : If Not NoErr Then TraiteErreur
ChaineErreurs




Si je ne m'abuse :

NoErr = ChaineErreurs = ""

signifie : si ChaineErreurs = ""
alors NoErr = true

sinon ... NoErr = False

le "deux points" (:) remplace un retour à la ligne ...

If Not NoErr Then TraiteErreur ChaineErreurs

Si "Not NoErr" vaut True
c'est à dire
si NoErr vaut False
soit, d'après ce qui précède,
si ChaineErreurs <> ""

Alors lancer la procédure TraiteErreur
avec comme argument ChaineErreurs
( qui n'est donc pas vide)

donc... donc... donc...
on peut résumer en :

If ChaineErreurs <> "" Then TraiteErreur ChaineErreurs

qui est sans doute plus limpide ;o)

HB
Publicité
Poster une réponse
Anonyme