Ir al contenido principal

Obtener archivo local

Estructura

GetLocalFile(sFileName, sTempname, bWait, iTimeOut)

Parámetros

| Parámetro | Tipo | Descripción
| sFileName | Cadena | El nombre del archivo de red que debe copiarse en el directorio temporal de IndySoft. El nombre de este archivo debe incluir las rutas completas del directorio de red. TempName | Cadena | el nombre del archivo que se debe utilizar cuando el archivo se copie al directorio temporal de IndySoft. El nombre de este archivo NO debe incluir la ruta del directorio, sino solo el nombre del archivo más la extensión.bWait | Booleano | Booleano (True/False), determina si IndySoft debe pausar las operaciones y esperar a que se cargue el archivo solicitado.iTimeOut | Entero | Entero, el número de segundos que InSte debe esperar a que se cargue el archivo solicitado. Solo es válido si bWait = True |

Valor devuelto

Char

«1» = Verdadero, «0» = Falso

Descripción

Las funciones del grupo «Funciones de lectura y escritura de archivos locales» se utilizan normalmente para crear y leer archivos XML (u otros) desde un directorio de red común, con el fin de sincronizar los datos y la funcionalidad de IndySoft con otro sistema, como un sistema de contabilidad. Esta función detiene temporalmente el funcionamiento de IndySoft y espera a que se reciba un archivo en un directorio de red. O bien, si bWait = False, IndySoft no espera a que se «suelte» el archivo, sino que devuelve inmediatamente true o false en función de si el archivo está presente. Si se produce una espera, aparece en pantalla un cuadro de diálogo (abajo) con una animación.
 


Si no se encuentra el archivo antes de que transcurran los iTimeOut segundos, se cierra el cuadro de diálogo y la función devuelve un «0» (False). Si se encuentra el archivo, se copia en el directorio temporal de IndySoft (correspondiente al inicio de sesión actual en IndySoft) y la función devuelve un «1» (Verdadero). Al copiar el archivo en este directorio, los scripts personalizados podrán interactuar con él sin que sea necesario que permanezca en el directorio común de la red.

Ejemplo

No se ha proporcionado ningún ejemplo

Compatibilidad de aplicaciones

Gestión de calibraciones de IndySoft, Gestión de laboratorios comerciales de IndySoft, Gestión de herramientas de IndySoft

Véase también

No hay temas relacionados |