WriteProgramData()

Syntax

Ergebnis = WriteProgramData(Programm, *Puffer, Größe)
Beschreibung
Schreibt die Daten aus dem Puffer in die Eingabe (stdin) des angegebenen Programms.

Parameter

Programm Das zu verwendende Programm. Dieses muss zuvor mittels RunProgram() und dem #PB_Program_Write Flag gestartet worden sein.
*Puffer Der Speicherpuffer, von dem die Daten geschrieben werden sollen.
Der spezielle Wert #PB_Program_Eof kann anstelle eines tatsächlichen Speicherpuffers verwendet werden, damit das Programm ein EOF ("Ende der Datei") in seiner Eingabe empfängt. (Damit wird diesem mitgeteilt, dass keine weiteren Eingaben folgen.)
Der Parameter 'Größe' wird in diesem Fall ignoriert. Nach dem Aufruf von WriteProgramData() mit diesem speziellen Wert, können keine weiteren Eingaben an das Programm geschrieben werden.
Größe Die zu schreibende Größe.

Rückgabewert

Die Anzahl an gerade geschriebenen Bytes.

Siehe auch

WriteProgramString(), WriteProgramStringN()

Unterstützte OS

Alle

<- WaitProgram() - Process Inhaltsverzeichnis - WriteProgramString() ->