Recupera file locale
Struttura
GetLocalFile(sFileName, sTempname, bWait, iTimeOut)
Parametri
| Parametro | Tipo | Descrizione
| sFileName | Stringa | il nome del file di rete che deve essere copiato nella directory temporanea di IndySoft. Il nome del file deve includere i percorsi completi della directory di reteTempName | String | il nome del file da utilizzare quando il file viene copiato nella directory temporanea di IndySoft. Il nome del file NON deve includere il percorso della directory, ma solo il nome del file più l'estensione.bWait | Booleano | Booleano (True/False), determina se IndySoft deve mettere in pausa le operazioni e attendere il file richiesto.iTimeOut | Intero | Intero, il numero di secondi che InSte deve attendere per il file richiesto. Valido solo se bWait = True |
Valore restituito
Char
'1' = Vero, '0' = Falso
Descrizione
Le funzioni del gruppo "Funzioni di lettura/scrittura file locali" vengono solitamente utilizzate per creare e leggere file XML (o di altro tipo) da una directory di rete condivisa, al fine di sincronizzare i dati e le funzionalità di IndySoft con un altro sistema, come ad esempio un sistema contabile. Questa funzione sospende temporaneamente il funzionamento di IndySoft e attende l'arrivo di un file in una directory di rete. Oppure, se bWait = False, IndySoft non attende che il file venga "trascinato", ma restituisce immediatamente true/false in base alla presenza del file. Se si verifica un'attesa, sullo schermo viene visualizzata una finestra di dialogo (qui sotto), accompagnata da un'animazione.

Se il file non viene trovato prima che siano trascorsi i secondi specificati in iTimeOut, la finestra di dialogo viene chiusa e la funzione restituisce un «0» (False). Se il file viene individuato, viene copiato nella directory temporanea di IndySoft (corrispondente all'account IndySoft attualmente connesso) e la funzione restituisce un «1» (True). Copiando il file in questa directory, gli script personalizzati potranno interagire con esso senza che debba rimanere nella directory di rete comune.
Esempio
Non è stato fornito alcun esempio
Compatibilità delle applicazioni
Gestione della calibrazione IndySoft, Gestione dei laboratori commerciali IndySoft, Gestione degli strumenti IndySoft
Vedi anche
Nessun argomento correlato |