È possibile effettuare l’invio (Download) anche attraverso uno script che referenzi la libreria RCPDOWNLOAD80.DLL come nell’esempio seguente:

 

'Dichiarazione

Dim DL_dll as Object         'oggetto server ActiveX

Dim szFile as String         'path+nomefile della ricetta

Dim rc as Boolean       'returnCode

 

'crea oggetto server activeX per download

Set DL_dll = CreateObject("rcpDownload80.clsDownLoad")

 

'Ricetta da inviare

'Se il sistema prevede l'utilizzo di stazioni di 'rete, occorre specificare il percorso di rete del 'file!

szFile = "c:\programmi\Crickets Automation\" & _

             "X Vision 8.0\Projects\MioProgetto\" & _

             "Recipes\MiaRicetta1"

 

'esegue metodo download

rc = DL_dll.download(szFile)

 

 

Nota: il download viene sempre portato a termine. In caso di errore durante l’elaborazione o l’invio di un elemento della ricetta, l’elemento viene semplicemente ignorato, mentre gli elementi corretti vengono comunque trasferiti. Il metodo Download restituisce TRUE in assenza di errori, FALSE in caso contrario.