Functions > FileDirDisk >


ConsoleWriteError

Écrit des données dans le flux STDERR.

ConsoleWriteError ( "data" )

Paramètre

data Les données que vous souhaitez écrire. Elle peuvent être au format texte ou binaire.

Valeur de retour

Retourne la quantité de données écrites. Si l'écriture est binaire, se sera le nombre d'octets écrits, si l'écriture est du texte, alors ce sera le nombre de caractères écrits.

Remarques

Le but de cette fonction est d'écrire dans le flux STDERR. De nombreux éditeurs texte peuvent lire ce flux comme d'autres programmes peuvent attendre les données de ce flux. Les scripts compilés comme applications console ont aussi un flux STDERR.

Cette fonction ne peut pas écrire dans une console DOS sauf si le script est compilé en tant qu'application console.

Les caractères sont convertis à la norme ANSI, avant d'être écrits.

Les données binaires sont écrites telle quelles. Elles ne seront pas converties en une chaîne. Pour obtenir la représentation hexadécimale de données binaires, utilisez la fonction String() pour convertir explicitement les données en une chaîne.

En relation

ConsoleRead, ConsoleWrite

Exemple

Local $sString = "Une erreur est survenue."
ConsoleWriteError($sString & @CRLF)  ; L'exécution dans un éditeur de texte qui peut capter la sortie de la console, par exemple SciTE, affiche la valeur de $sChaine.