|
|
|
|
- La operación de desbloqueo no se ha realizado
- Desbloqueo de un archivo
- Posición en el fichero
- Modo de funcionamiento en Windows Vista (y posterior)
Desbloquea total o parcialmente un archivo externo.. El archivo fue bloqueado por fLock. Atención: La operación de desbloqueo sólo se puede realizar si la sección a desbloquear corresponde a la sección bloqueada.
FileID is int
ResUnlock is boolean
FileID = fOpen("C:\MyDirectories\File.txt", foReadWrite)
IF FileID <> -1 THEN
ResLock = fLock(FileID)
...
ResUnlock = fUnlock(FileID)
END
MyTextFile is DiskFile
ResUnlock is boolean
MyTextFile = fOpen("C:\MyDirectories\File.txt", foReadWrite)
IF NOT ErrorOccurred THEN
ResLock = fLock(MyTextFile)
...
ResUnlock = fUnlock(MyTextFile)
END
Sintaxis
<Result> = fUnlock(<File used> [, <First byte to unlock> [, <Number of bytes to unlock>]])
<Result>: booleano - True si se desbloqueó el archivo,
- False en caso contrario.
<File used>: Entero o DiskFile Variable <First byte to unlock>: Entero opcional Posición del primer byte (carácter) a desbloquear (0 corresponde al primer byte del fichero). <Number of bytes to unlock>: Entero opcional Número de bytes (caracteres) a desbloquear. Observaciones La operación de desbloqueo no se ha realizado La función fUnlock devuelve False si no se desbloqueó el archivo. La operación de desbloqueo se puede realizar si: - se abre el archivo externo.
- el identificador de archivo es válido.
- el archivo o los bytes a desbloquear son idénticos a los bloqueados. Por ejemplo, si sólo se ha bloqueado una sección de archivos, esta misma sección debe desbloquearse.. Si el archivo estaba totalmente bloqueado, no puede desbloquear una sección del archivo.
- el archivo o los bytes a desbloquear han sido bloqueados por la misma aplicación y desde el mismo ordenador.
Desbloqueo de un archivo - El archivo se desbloquea por completo si no se especifican y .
- El archivo se desbloquea desde el primer byte especificado () hasta el final del archivo si no se especifica .
- Un archivo bloqueado (o parcialmente bloqueado) se desbloqueará automáticamente cuando se cierre.
Posición en el fichero Al abrir un archivo, la posición actual corresponde a: - el primer byte del archivo (por Default),
- el último byte del archivo si el archivo está abierto en modo "adición" (constante foAdd).
Esta posición puede ser modificada por fSeek. La posición actual no cambia cuando se ejecuta fUnlock . Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|