Question p 223

Plus d'informations
il y a 11 ans 8 mois #3074 par civette
p 223 a été créé par civette
Afin de définir le type d'erreur p 223, je n'arrive pas à sortir $error[0] à moins de définir un trap sur system.DivideByZeroException

Est-ce normal ??? Celà invalide l'exercice.

[code:1]clear
$erroractionpreference
&{ #trap [system.DivideByZeroException] {\"Div par null\"; continue}
$zero = 0
1/$zero
$error[0] | Format-List * -force
}[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 11 ans 8 mois #3129 par Mephisto
Réponse de Mephisto sur le sujet Re:p 223
civette écrit:

Afin de définir le type d'erreur p 223, je n'arrive pas à sortir $error[0] à moins de définir un trap sur system.DivideByZeroException

Est-ce normal ??? Celà invalide l'exercice.

[code:1]clear
$erroractionpreference
&{ #trap [system.DivideByZeroException] {\"Div par null\"; continue}
$zero = 0
1/$zero
$error[0] | Format-List * -force
}[/code:1]


Quelle est la valeur de ta variable $ErrorActionPreference ?

Si \"Continue\" (valeur par defaut) tu auras le message indiqué par le livre.


Par contre si \"SilentlyContinue\" tu n'auras pas de message écrit en rouge.

[code:1]Tentative de division par zéro.
Au niveau de ligne : 3 Caractère : 3
+ 1/$ <<<< zero[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.522 secondes
Propulsé par Kunena