STAT1

Sommaire


stat1contient le nombre de lignes renvoyées par un ordre système.

 

Classe, type et dimension

Shortint[S]stat1

 

Exemples

   # Extrait d'un traitement faisant laliste d'un répertoire sous Unix.
    Char LISTE(80) (100)
    System LISTE = "ls -l" -CHEMIN_REP
    NBL =stat1
    For I = 1 To min(dim(LISTE), NBL)
       Infbox LISTE(I - 1)
    Next I

 

Description et commentaires

La variable stat1est mise à jour :

- par l'instruction System utilisée avec récupération du résultat de l'ordresystème dans une variable dimensionnée. La variable stat1 contient alors le nombre de lignesretournées par la commande. Si ce nombre dépasse le nombre de dimensions de lavariable affectée, les dernières données seront perdues,

- de façon interne à tout moment.

Il est donc vivement recommandé de stocker le contenu de la variable stat1, dès lelancement d'un ordre système, dans une variable dont on testera la valeur.

 

Remarques

Lorsque l'ordre système est exécuté en mode interactif sur la machine locale( donc s'il commence par les caractères '!!@'), la variable [S]stat1 contientle numéro d'erreur Unix de l'ordre système exécuté si celui-ci échoue.

 

Erreurs associées

Pas d'erreur associée.

 

Mots-clés associés

SYSTEM


SOMMAIRE

Adonix X3(r) L4G
Copyright (c) Adonix 1999 - All rights reserved