WriteProgramData()

Syntaxe

Resultat = WriteProgramData(Programme, *Memoire, Taille)
Description
Ecrit des données dans l'entrée standard (stdin) d'un programme.

Arguments

Programme Le programme à utiliser.

Il doit être lancé avant avec RunProgram() avec l'option #PB_Program_Write.
*Memoire La mémoire tampon qui contient les données à écrire.

La valeur spéciale #PB_Program_Eof peut être passée dans le paramètre '*Memoire' pour que le programme reçoive un signal EOF (fin de fichier) ce qui indique qu'il n'y a plus de données à transmettre. Le paramètre 'Taille' est ignoré dans ce cas. Après avoir appelé WriteProgramData() avec cette valeur spéciale, plus rien ne peut être écrit dans l'entrée standard du programme.
Taille La taille des données à écrire.

Valeur de retour

Le nombre d'octet effectivement écrit.

Voir aussi

WriteProgramString(), WriteProgramStringN()

OS Supportés

Tous

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