Lecture de dataqueue, avec description de dataqueue embarquée dans le programme WinDev.
Syntaxe
bResult = ASLitDataQueue(DescDataQueue, NomDataQueue, TimeOut, Remove, [, Connexion], Param1 [, Param2 [, Parm3, ...]
bResult
Booléen - Vrai si la commande a réussi, Faux en cas d'erreur.
DescDataQueue
une chaîne multi-ligne contenant le source PCML correspondant à la description de la donnée.
La syntaxe PCML est la même que celle utilisée pour ASAppelPgm.
NomDataQueue
Chaîne – nom qualifié de la dataqueue
TimeOut
Entier - Délai d’attente au cas où la file serait vide à l’appel.
Remove
Booleen – Supprimer l’entrée au moment de la lecture
Param1, Parm2 , …
Variable ou valeurs correspondant aux données à lire.
Exemple
sdq_pcml est chaîne =
<pcml version=
<program name="TESTDQ" >
<data name="data" type="char" length="50" usage=
</program>
</pcml>
]
SI PAS ASLitDataQueue(sdq_pcml, "*LIBL/DTAQ_FIFO", 2, True ,MaConnexion, data_lue) ALORS
Info("Data Queue vide!")
FIN