Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Forcer la fin d’une boucle

  • Last UpdatedSep 24, 2024
  • 1 minute read

Vous pouvez quitter une boucle à tout moment en appelant l'instruction suivante<:hs>:

EXIT FOR;

Cette instruction poursuit l'exécution du script à l'instruction qui suit immédiatement l'instruction NEXT de la boucle.

Exemple

Le fragment de code suivant utilise une boucle pour insérer un grand nombre d'enregistrements dans la table d'une base de données. Si l'insertion d'un enregistrement renvoie une erreur, la boucle est interrompue pour éviter l'apparition de nouvelles erreurs.

FOR TagCounter = 1 TO 1000

ResultCode = SQLInsert(ConnectionID, "BatchDetails", "BindList1");

IF ResultCode <> 0 THEN

LogMessage("Erreur de création des enregistrements! Abandon...");

EXIT FOR;

ENDIF ;

NEXT;