Donnez vie à vos documents numériques !
 

Répondre à : Limite max de calcul

abracadabraPDF Forums PDF – Général Limite max de calcul Répondre à : Limite max de calcul

#68823
Merlin
Maître des clés

Autre problème potentiel : les exemples donnés ne sont jamais, ou rarement, protégés.
Par exemple si on me demande comment changer la couleur du texte du champ MACHIN en rouge je vais répondre simplement :

this.getField(“MACHIN”).textColor = color.red;

Mais si le champ MACHIN n’existe pas, le script s’arrête là et la Console renvoie une erreur.

Alors que dans la vraie vie pour m’en protéger et pour assurer un maximum de souplesse à mes scripts j’utilise toujours :

if (this.getField(“MACHIN”) != null) {this.getField(“MACHIN”).textColor = color.red;}

Ainsi l’action ne s’exécute que si le champ MACHIN existe, sinon il ne passe rien et script continue comme si de rien n’était.
On peut aussi utiliser continue ou try / catch

:Smiley03: