|
|
|
|
- Modo de bloqueo
- Cambiar el modo
- Cambiar el método
- Cambiar el modo y el método
HMode (Función)
No disponible con este tipo de conexión
Cambia el modo y método de bloqueo de los archivos de datos.
// Change the mode of all data files HMode("*", hModeMulti) // Make the "Customer" data file inaccessible to other applications HMode(Customer, hModeMono)
Sintaxis <Result>: Constante de tipo Integer Modo de bloqueo realizado en el archivo de datos antes de la modificación. | | hModeMono | Modo monopuesto: los archivos de datos se bloquean completamente en lectura/escritura tan pronto como se abren. Este modo impide que las demás aplicaciones accedan a los archivos de datos ya abiertos por la aplicación actual. | hModeMulti | Modo multiusuario: los archivos de datos no están bloqueados cuando se abren. Las otras aplicaciones pueden acceder a los archivos de datos. |
<Data file>: Cadena de caracteres opcional Nombre del archivo de datos utilizado. Si este parámetro corresponde a "*" o si no se especifica, las modificaciones se aplicarán a todos los ficheros de datos. <Mode>: Constante de tipo Integer El modo de bloqueo que debe ser realizado en el archivo de datos.
Si sólo se especifica este parámetro, el modo de gestión se aplica a todos los archivos de datos. | | hModeMono (valor predeterminado) | Modo monopuesto: los archivos de datos se bloquean completamente en lectura/escritura tan pronto como se abren. Este modo impide que las demás aplicaciones accedan a los archivos de datos ya abiertos por la aplicación actual. | hModeMulti | Modo multiusuario: los archivos de datos no están bloqueados cuando se abren. Las otras aplicaciones pueden acceder a los archivos de datos. |
Modificar el modo y método de bloqueo (uso avanzado) Ocultar los detalles
<Result> = HMode([<Data file>, ] <Mode> [, <Method>])
<Result>: Constante de tipo Integer Modo de bloqueo realizado en el archivo de datos antes de la modificación. | | hModeMono | Modo monopuesto: los archivos de datos se bloquean completamente en lectura/escritura tan pronto como se abren. Este modo impide que las demás aplicaciones accedan a los archivos de datos ya abiertos por la aplicación actual. | hModeMulti | Modo multiusuario: los archivos de datos no están bloqueados cuando se abren. Las otras aplicaciones pueden acceder a los archivos de datos. |
<Data file>: Cadena de caracteres opcional Nombre del archivo de datos utilizado. Si este parámetro corresponde a "*" o si no se especifica, las modificaciones se aplicarán a todos los ficheros de datos. <Mode>: Constante de tipo Integer El modo de bloqueo que debe ser realizado en el archivo de datos.
Si sólo se especifica este parámetro, el modo de gestión se aplica a todos los archivos de datos. | | hModeMono (valor predeterminado) | Modo monopuesto: los archivos de datos se bloquean completamente en lectura/escritura tan pronto como se abren. Este modo impide que las demás aplicaciones accedan a los archivos de datos ya abiertos por la aplicación actual. | hModeMulti | Modo multiusuario: los archivos de datos no están bloqueados cuando se abren. Las otras aplicaciones pueden acceder a los archivos de datos. |
<Method>: Constante opcional de tipo Integer Método para implementar las cerraduras: | | hModeDirect (valor predeterminado) | La implementación de bloqueos tiene prioridad (sobre la modificación por ejemplo). Por lo tanto, un Record en el que se realizan varias operaciones de lectura no se modificará pero los bloqueos son más rápidos. | hModeReservation | Implementación de bloqueos no prioritarios (uso avanzado) Este método permite modificar inmediatamente una Record en la que se realizan varias operaciones de lectura. Este método es más lento que hModeDirect. Esta constante es útil cuando un número importante de operaciones de lectura de bloqueo se realizan sucesivamente en la misma Record. |
Observaciones Modo de bloqueo Por defecto, si el proyecto actual: - es associated con un análisis, el modo de bloqueo que se realiza en los archivos de datos es el modo multiusuario (los archivos de datos no se bloquean cuando se abren, las otras aplicaciones pueden acceder a los archivos de datos).
- no está asociado a un análisis, el modo de bloqueo aplicado a los archivos de datos es el modo de usuario único: los archivos de datos se bloquean completamente en lectura/escritura tan pronto como se abren. Este modo impide que las demás aplicaciones accedan a los archivos de datos ya abiertos por la aplicación actual.
Para modificar el bloqueo de teclas utilizado: - Abra la ventana de descripción del proyecto: en la pestaña "Proyecto", en el grupo "Proyecto", haga clic en "Descripción".
- Visualizar la ficha "Ficheros".
- Especifique el bloqueo de teclas que se debe utilizar ("Modo de gestión de archivos").
Cambiar el modo Cambiar el modo cancela todos los bloqueos actuales aplicados a el archivo de datos. No hay necesidad de cerrar el archivo de datos para cambiar de modo. Cambiar el método Cambiar el método no tiene ningún efecto en los actuales bloqueos aplicados a el archivo de datos. No hay necesidad de cerrar el archivo de datos para cambiar de método. Cambiar el modo y el método El cambio de modo y método se realiza directamente en el archivo de datos físicos. Por lo tanto, este cambio se aplica a el archivo de datos y a todos sus alias.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|