|
ConsoleWriteError
Записывает данные в стандартный поток STDERR. Некоторые текстовые редакторы могут читать этот поток. Другие программы также могут ожидать данные в этом потоке.
Параметры
| data |
Выводимые данные. Они могут быть как бинарными, так и текстовыми |
Возвращаемое значение
При выводе бинарных данных - число выведенных байтов. При выводе текстовых данных - число выведенных символов.
Примечания
Задача этой функции запись в поток STDERR. Многие текстовые редакторы могут читать этот поток. Скрипт скомпилированный, как консольное приложение так же имеет поток STDERR.
Функция не выводит никаких данных в консоль DOS, если скрипт не скомпилирован, как консольное приложение!!!
Перед выводом символы преобразуются в ANSI.
Двоичные данные записываются как есть. Они не преобразовываются в строку. Для вывода шестнадцатеричного представления двоичных данных, используйте функцию String() для явного преобразования данных в строку.
См. также
ConsoleWrite, ConsoleRead
Пример
Local $sString = "Произошла ошибка"
ConsoleWriteError($sString & @CRLF)
; Запустите это в текстовом редакторе (например SciTE), который может перехватить консольный вывод данных, выдавая содержимое переменной
|