Eseguire il Ping in Dynamics Nav tramite dll DotNet

Eseguire il Ping in Dynamics Nav tramite dll DotNet

Nell’articolo di oggi vedremo come Eseguire il Ping in Dynamics Nav tramite dll DotNet. Effettuare un Ping prima di effettuare una connessione con un dispositivo di rete permette di verificare se il dispositivo, a cui tentiamo di connetterci, risulta raggiungibile.


Eseguire il Ping in Dynamics Nav tramite dll DotNet

Il codice è abbastanza semplice. La funzione ExecutePing(HostNameOrIP) riceve come parametro l’IP, o il nome host, a cui vogliamo connetterci e verifica se l’indirizzo è raggiungibile.
La funzione ritorna come valore un Boolean: se il Ping va a buon fine il valore di ritorno è TRUE altrimenti è FALSE.

Se proviamo a decommentare il MESSAGE, presente all’interno della funzione, e proviamo ad effettuare un Ping verso l’indirizzo google.it in questo modo:

ci verrà mostrato l’esito del Ping

Eseguire il Ping in Dynamics Nav tramite dll DotNet ping google

Il codice è stato testato e utilizzato sulla versione di Dynamics Nav 2018 on-premise.

Questa la parte che riguarda la dichiarazioni delle variabili DotNet Ping e PingReply

Eseguire il Ping in Dynamics Nav tramite dll DotNet dichiarazione variabili

Nel mio caso ho utilizzato questa funzione prima di inviare il codice ZPL, per la stampa delle etichette su stampanti Zebra, per verificare se la stampante a cui tento di connettermi risulta raggiungibile.

Maggiori informazioni sulla classe DotNet Ping le trovate a questo link.

A presto;

Lascia un commento

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