PureBasic

CloseProgram()

Синтаксис

CloseProgram(Program)

Описание


Закрывает соединение с указанной программой (которая была запущена с помощью функции RunProgram()) и удаляет все связанные с ней данные.

Параметры

Program Номер идентифицирующий указанную программу. Этот Номер должен быть получен ранее, при вызове функции RunProgram() во время запуска указанной программы.

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

Ничего.

Комментарии

Эта функция не завершает программу, она только закрывает соединение с ней. Чтобы завершить программу, сначала вызовите функцию KillProgram(). Даже если программа завершилась нормально, необходимо вызвать эту функцию для надлежащего удаления всех данных.

Если программа была запущена с флагом #PB_Program_Write, функция CloseProgram() обеспечит получение программой специального значения EOF (конец файла) в её стандартном вводе. Этот эффект можно воспроизвести без закрытия соединения с программой посредством вызова функции WriteProgramData() со специальным значением #PB_Program_Eof.

См. также

KillProgram(), RunProgram()

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

Все

<- AvailableProgramOutput() - Оглавление Process - CountProgramParameters()->