PureBasic

ReadProgramError()

Синтаксис

Result$ = ReadProgramError(Program [, Flags])

Описание


Читает строку из вывода ошибок (stderr) указанной программы. В отличие от ReadProgramData(), эта функция не останавливает процесс выполнения программы, если на выводе нет ошибки.

Параметры

Program Номер идентифицирующий указанную программу, из которой требуется прочитать ошибки. Этот Номер должен быть получен ранее, при вызове функции RunProgram() во время запуска указанной программы. Программа должна быть запущена с флагом #PB_Program_Read.
Flags (дополн.) Строковый формат, используемый для считывания ошибок. На формат по умолчанию для функции RunProgram() могут влиять флаги #PB_Program_Ascii, #PB_Program_Unicode и #PB_Program_UTF8. Этот параметр может быть одним из следующих значений:
  #PB_Ascii  : Считывать ошибки как ascii 
  #PB_UTF8   : Считывать ошибки как UTF8 (по умолчанию)
  #PB_Unicode: Считывать ошибки как unicode

Возвращаемое значение

Строка ошибки или пустая строка, если на выводе нет ошибок.

Поддерживаемые OS

Все

<- ReadProgramData() - Оглавление Process - ReadProgramString()->