pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Exemples évolués

Chaque exemple montre une utilisation pratique de la fonction du WLangage.

Quand plusieurs syntaxes sont possibles, chacune est illustrée indépendamment.

Revenir à la page des exemples évolués


L'exemple suivant permet de traiter les différentes erreurs et sous erreurs apparaissant lors de l'importation d'une vue dans un fichier.



MaVue est une source de données
...
// Mise à jour des enregistrements de la vue dans le fichier d' origine
SI PAS HVueVersFichier ( MaVue ) ALORS
      // il y a eu une erreur pendant la mise à jour du fichier
  Info ( "Erreur pendant HVueVersFichier : " + HErreurInfo ())
      // on affiche tous les enregistrements qui posent problème
    nErreur est un entier = HErreur ( HSousErrPremier )
      // parcours des sous erreurs
     TANTQUE nErreur  <> 0
     // affichage de l' erreur
   Info ( HErreurInfo ()+ RC +...
      "numéro de l' enregistrement dans la vue : " +...
    HErreurInfo ( HErrNumEnr ))
    // sous-erreur suivante
    nErreur = HErreur ( HSousErrSuivant )
  FIN
FIN