|
|
|
|
Advertencia
La función HAlias_55 es equivalente a la función HAlias disponible en WINDEV 5.5. Esta función se mantiene para la compatibilidad con versiones anteriores (esta función seguirá siendo soportada en la próxima versión). A partir de la versión 8, la función HAlias ha evolucionado y ahora propone una gestión avanzada de los alias. Para beneficiarse de estas nuevas características, utilice la nueva sintaxis de HAlias. La documentación disponible en WINDEV 5.5 es la siguiente.
| Propósito Creación de un alias para un fichero lógico o cancelación de todos los alias existentes de un fichero lógico.Sintaxis <CódigoError> = HAlias_55(<Nombre_Archivo> [,<NombreAlias> ,<AbreviaturaAlias>])- <CódigoError> es un entero que contiene un código de error
- <Nombre_de_archivo> es una cadena de caracteres que contiene el nombre lógico del archivo
- <AliasName> es una cadena de caracteres opcional que contiene el nombre del alias
- <AbreviaturaAlias> es una cadena de 2 caracteres (opcional) que contiene la abreviatura del alias
Detalles Si sólo se especifica <Nombre de archivo>, HAlias_55 cancela todos los alias de <Nombre de archivo>.Si sólo se especifica <Nombre de archivo> y se establece en " " ", HAlias_55*cancela todos los alias de todos los archivos. Si se especifica <Nombre de Alias>, HAlias_55 crea el <Nombre de Alias> alias para el archivo <Nombre de Archivo>.. En este caso, debe especificarse necesariamente la abreviatura. HAlias_55 devuelve el siguiente valor en <Result>: - 0 si tiene éxito
- 1 si <Alias Name> ya está siendo utilizado por un archivo Hyper File
- 2 si <Alias Name> ya está siendo utilizado por un archivo xBase
- 3 si <Alias Abbreviation> ya está siendo utilizado por un archivo Hyper File
- 4 si <Alias Abbreviation> ya está siendo utilizado por un archivo xBase
- 5 si se produce un error de asignación de memoria
- 6 si se produce un error en los parámetros
- 7 si Hyper File no fue inicializado
- 8 si <Nombre de archivo> es desconocido
- 9 si el cambio de alias no es soportado por el archivo xBase
- 10 si se definen más de 16 alias para <Nombre de archivo>>.
El archivo.REP no se actualiza para los archivos abiertos por HAlias_55. Notas - El comando EXTERN debe usarse para declarar los alias usados antes de la llamada a HAlias_55. Esta declaración se utiliza para evitar las advertencias. Ejemplo:
EXTERN ALIAS
HAlias_55("FILE1", "ALIAS", "AL")
- Importante: los controles y las tablas de navegación no pueden ser relacionado a un archivo administrado por HAlias_55. Los valores deben asignarse uno por uno.
- HAlias_55 se utiliza para trabajar con varios archivos físicos que tienen la misma descripción lógica.
- Se pueden definir hasta 16 alias para el mismo archivo; HAlias_55 devuelve el error 10 si se excede este número.
- El nombre y la abreviatura del alias son opcionales, ya que un elemento de archivo puede manejarse mediante la siguiente sintaxis:
- HAlias_55 no se puede utilizar en lenguaje externo (de hecho, en lenguaje externo, las estructuras se pueden duplicar en los módulos "include").
- Los archivos manejados por un alias no son reconocidos:
- por HListFile, HListItem, HListKey
- por la reindexación realizada por WDNDX*.EXE
- por la modificación automática de los archivos de datos
|
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|