{{htmlmetatags>metatag-robots=()
metatag-title=(PEEK MESSAGE | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Pagina del manuale per PEEK MESSAGE)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(PEEK MESSAGE | ugBASIC User Manual)
metatag-og:description=(Pagina del manuale per PEEK MESSAGE)
}}
====== ugBASIC Manuale Utente ======
===== PEEK MESSAGE =====
===== SINTASSI =====
= PEEK MESSAGE( portId )
==== SCOPO ====
La funzione ''PEEK MESSAGE'' può essere utilizzata per attendere un messaggio
su una porta DOJO. La funzione restituisce ''FALSE'' se la porta del messaggio
è vuota. Al contrario, se restituisce ''TRUE'', il messaggio può essere
recuperato utilizzando il comando ''GET MESSAGE''.
Nota che la porta del messaggio agisce come una coda, il che significa che il
primo messaggio inserito è il primo a essere recuperato. Pertanto, se un
programma invia tre messaggi di seguito all'attenzione della porta di un altro
programma, il programma ricevente riceverà i tre messaggi nello stesso ordine.
Naturalmente, se più programmi fanno la stessa cosa, i messaggi saranno
intervallati, ma alla fine saranno nello stesso ordine.
==== ESEMPIO ====
sessionId = LOGIN( "user", "password" )
port = FIND( sessionId, "user2", "testApp" )
IF PEEK MESSAGE( port ) THEN
PRINT "A message is arrived!"
ENDIF
==== ABBREVIAZIONE ====
PkMsg
==== DISPONIBILE SU ====
* Commodore 64
* Commodore 64+REU
* TRS-80 Color Computer 3
* TRS-80 Color Computer
==== ALIAS PER ====
[[DOJO PEEK MESSAGE]]
==== PROBLEMI? ====
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU PEEK MESSAGE|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY =====
[[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]