|
|
|
|
Crea un fichero externo. Este archivo se abre automáticamente en lectura/escritura. Observaciones:
Sintaxis
<Result> = fCreate(<File path> [, <Creation options>])
<Result>: Integro - un entero:
- el identificador del fichero externo. 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.
- a Variable de tipo DiskFile. Si se produce un error, la variable ErrorOccurred se establece en True. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<File path>: Cadena de caracteres Nombre y ruta completa (o relativa) del archivo (hasta 260 caracteres). Se puede especificar la extension del fichero. Por Default, si no se especifica la extensión del archivo, el archivo externo no tendrá extensión. Se puede utilizar una ruta de tipo UNC.Observación: Si el fichero externo ya existe (mismo directorio y mismo nombre), este fichero se destruye y se vuelve a crear.. Para no eliminar un archivo existente, utilice la función fOpen con la constante foCreateIfNotExist. <Creation options>: Combinación de constantes opcionales Opciones para la creación de archivos: - Opciones de bloqueo: Se puede implementar un bloqueo cuando se abre el archivo externo:
| | 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 varias aplicaciones utilizan el archivo, éste se borrará automáticamente cuando la última aplicación lo cierre (cuando se llame a fClose, o al final de la aplicación). | foReadLock | El archivo se creará en modo de sólo lectura. Las demás aplicaciones que utilicen este archivo no podrán leerlo. | foWriteLock | El archivo se creará en modo de sólo escritura. Las demás aplicaciones que utilicen este fichero no podrán modificarlo. |
Las opciones de bloqueo no están disponibles. El archivo externo puede ser accedido libremente por las otras aplicaciones.
- Tipo de fichero externo a crear. 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 el modo "Utilizar cadenas Unicode en tiempo de ejecución" está activado en la configuración del proyecto. Este modo es utilizado por Default en los proyectos WINDEV y WEBDEV. | foUnicode | Archivo Unicode. Esta constante se utiliza para gestionar un archivo Unicode cuando el modo "Utilizar cadenas Ansi en tiempo de ejecución" está activado en la configuración del proyecto. Este modo es utilizado por Default en los proyectos WINDEV Mobile. |
El tipo de archivo a crear no está disponible. El tipo de archivo corresponde al modo Default.
Por Default, si no se especifica ninguna constante: - el archivo externo puede ser accedido libremente por las otras aplicaciones,
- el tipo de archivo corresponde al modo Default.
Observaciones Gestión de errores La función fCrear genera un error en los siguientes casos: - el archivo está bloqueado por otro ordenador o por otra aplicación,
- el usuario no tiene derechos de escritura en el directorio de creación.
- se utilizó una cadena Unicode para en un sistema operativo como Windows 98 o Windows Me.
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|