|
|
|
|
Crea y abre un archivo temporal. El sistema da un nombre único a cada fichero temporal. Sintaxis
<Result> = fOpenTempFile([<Opening mode> [, <Prefix of temporary file> [, <Directory of temporary file>]]])
<Result>: Entero o DiskFile Variable Corresponde a:- un entero:
- Identificador del fichero temporal. Este identificador será utilizado por todas las funciones para manejar los archivos externos.
- -1 si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
- una variable de tipo DiskFile. Si se produce un error, la variable ErrorOccurred se pone en True. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<Opening mode>: Constante o combinación de constantes opcional Constantes utilizadas para definir el modo de apertura del archivo, el modo de acceso al archivo y el modo de bloqueo del archivo.- Modo de bloqueo del archivo y modo de apertura del archivo:
| | foAutomaticDeletion | El archivo se bloquea cuando se abre y se elimina automáticamente cuando se cierra (cuando se llama a fClose o cuando se cierra la aplicación). Si el archivo fue abierto por otra aplicación, el sistema lo borrará automáticamente cuando todas las aplicaciones hayan cerrado el archivo..
| foReadLock | Las otras aplicaciones no pueden leer el fichero actual.
| foWithoutDeletion | El archivo no se borrará automáticamente cuando se cierre.
| foWriteLock | Las otras aplicaciones no pueden modificar el archivo actual.
|
- Modo de acceso al archivo. Este tipo es utilizado por fReadLine y fWriteLine para definir el tipo de información a leer y escribir en el archivo externo:
| | foAnsi | Archivo Ansi. Esta constante se utiliza para gestionar un archivo Ansi cuando se activa el modo "Usar cadenas Unicode en tiempo de ejecución" en la configuración del proyecto. Modo utilizado por Default: - en los proyectos WINDEV y WEBDEV antes de la versión 17.
- en las configuraciones de los proyectos WINDEV y WEBDEV que utilizan el modo "Usar cadenas Ansi en tiempo de ejecución" de la versión 17.
| foUnicode | Archivo Unicode. Esta constante se utiliza para gestionar un archivo Unicode cuando se activa el modo "Usar cadenas Ansi en tiempo de ejecución" en la configuración del proyecto. Modo utilizado por Default: - en los proyectos de WINDEV Mobile independientemente del modo y versión utilizados.
- en las configuraciones de los proyectos WINDEV y WEBDEV que utilizan el modo "Usar cadenas Unicode en tiempo de ejecución" de la versión 17.
|
<Prefix of temporary file>: Cadena de caracteres opcional Prefijo (3 letras) para el nombre del archivo temporal. Este parámetro se utiliza para prefijar el nombre del archivo temporal. Sólo se tendrán en cuenta las tres primeras letras.
<Directory of temporary file>: Cadena de caracteres opcional Directorio completo o relativo del archivo temporal (hasta 260 caracteres). Se puede utilizar una ruta UNC. Este nombre de directorio puede (o no) terminar con el carácter "\".. Este directorio debe existir. De lo contrario, se produce un error WLanguage.Si no se especifica este parámetro, el directorio Default será: - el directorio temporal de Windows (si este directorio existe en el ordenador actual),
- el directorio actual (si el directorio temporal de Windows no existe en el ordenador actual).
Observaciones La función fOpenTempFile genera un error en los siguientes casos: - el directorio especificado no existe,
- el archivo está bloqueado por otro ordenador o por otra aplicación,
- el usuario no tiene derechos de lectura o escritura sobre el archivo a abrir.
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|