|
|
|
|
- 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 .Lock. Atención: La operación de desbloqueo sólo se puede realizar si la sección a desbloquear corresponde a la sección bloqueada.
MyTextFile is DiskFile
ResUnlock is Boolean
IF MyTextFile.Open("C:\MyDirectories\File.txt", foReadWrite) = True THEN
ResLock = MyTextFile.fLock()
...
ResUnlock = MyTextFile.Unlock()
END
Sintaxis
<Result> = <File used>.Unlock([<First byte to unlock> [, <Number of bytes to unlock>]])
<Result>: booleano - True si se desbloqueó el archivo,
- False en caso contrario.
<File used>: Variable de tipo DiskFile Nombre de la variable DiskFile inicializada con <Variable FichierDisque>.Ouvre o <Variable FichierDisque>.Crée. <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 .Unlock 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).
La posición actual no cambia cuando se ejecuta .Unlock . Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|