Aller directement au contenu principal

GetLocalFile

Structure

GetLocalFile(sFileName, sTempname, bWait, iTimeOut)

Paramètres

| Paramètre | Type | Description
| sFileName | Chaîne | Nom du fichier réseau à copier dans le répertoire temporaire d'IndySoft. Ce nom de fichier doit inclure le chemin d'accès complet au répertoire réseau. TempName | Chaîne | nom de fichier à utiliser lors de la copie du fichier dans le répertoire temporaire d'IndySoft. Ce nom de fichier NE DOIT PAS inclure le chemin d'accès au répertoire, mais uniquement le nom du fichier suivi de son extension.bWait | Booléen | Booléen (Vrai/Faux), détermine si IndySoft doit suspendre ses opérations et attendre le fichier demandé.iTimeOut | Entier | Entier, le nombre de secondes pendant lesquelles InSte doit attendre le fichier demandé. Valable uniquement si bWait = True |

Valeur de retour

Char

« 1 » = Vrai, « 0 » = Faux

Description

Les fonctions du groupe « Fonctions de lecture/écriture de fichiers locaux » sont généralement utilisées pour créer et lire des fichiers XML (ou autres) à partir d'un répertoire réseau commun, afin de synchroniser les données et les fonctionnalités d'IndySoft avec un autre système, tel qu'un système comptable. Cette fonction suspend temporairement le fonctionnement d'IndySoft et attend l'arrivée d'un fichier dans un répertoire réseau. Ou, si bWait = False, IndySoft n'attend pas que le fichier soit « déposé », mais renvoie immédiatement true ou false en fonction de la présence du fichier. En cas d'attente, une boîte de dialogue s'affiche à l'écran (ci-dessous), accompagnée d'une animation.
 


Si le fichier n'est pas trouvé avant l'expiration du délai iTimeOut (nombre de secondes), la boîte de dialogue se ferme et la fonction renvoie « 0 » (Faux). Si le fichier est trouvé, il est copié dans le répertoire temporaire d'IndySoft (correspondant à la session IndySoft en cours), et la fonction renvoie « 1 » (Vrai). La copie du fichier dans ce répertoire permet à d'autres scripts personnalisés d'interagir avec ce fichier sans qu'il soit nécessaire de le conserver dans le répertoire réseau commun.

Exemple

Aucun exemple fourni

Compatibilité des applications

Gestion de l'étalonnage IndySoft, Gestion des laboratoires commerciaux IndySoft, Gestion des outils IndySoft

Voir aussi

Aucun sujet connexe |