Blog

Using iTools® Advise

Mediante il Variable advising è possibile attivare o disattivare la richiesta di notifica del valore di una Variable in base a condizioni particolari in cui di trova l’applicazione. Normalmente questo meccanismo è disattivato in quanto il valore di default della proprietà “ActiveAdvise” presente nell’oggetto Variable è impostata a “false”. Nel caso in cui l’advise della Variabile viene attivato per richiedere la notifica del valore è necessario invocare il metodo AttachAdvise, al contrario per disattivare la notifica del valore è necessario invocare il metodo DetachAdvise.

Questo costrutto risulta particolarmente utile per tutti quei sistemi in cui occorre limitare il traffico dati o in cui il numero complessivo di dati che vengono scambiati con il dispositivo remoto risulta particolarmente elevato. Un esempio concreto può essere costituito da un applicazione in cui le Variable che vengono notificate sono solo quelle presenti nella finestra attualmente visualizzata. Le Variable in cui sono stati definiti dei target hanno “sempre” la notifica attivata, questo vincolo è stabilito dal fatto che per verificare lo stato del target il valore deve costantemente essere aggiornato.

 

TestAdvise.zip

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

5 − 3 =