|
|
|
|
HAssign (Función)
Disponible solo con este tipo de conexión
Advertencia
HAssgin se mantiene para la compatibilidad con versiones anteriores (seguirá siendo soportado en la próxima versión). En la versión 8, la función HAssign se reemplazó por la función HChangeDir. La documentación sobre HAssignKey disponible en WINDEV 5.5 es el siguiente.
| Propósito Modificar el acceso a ruta de un archivo de datos. Sintaxis HAssign(<Nombre_de_archivo>, <Ruta_de_acceso>)- <NombreArchivo> es una cadena de caracteres que contiene el nombre lógico del archivo de datos.
- <AccessPath> es el acceso de ruta a el archivo de datos. Esta cadena contiene hasta 260 caracteres (mayúsculas y/o minúsculas) que contienen la unidad y el nombre del directorio del archivo de datos. No contiene el nombre del archivo de datos.
Detalles HAssign modifica la ruta de acceso al archivo de datos en el disco durante la siguiente llamada a una función WINDEV. El archivo se abrirá en la ruta especificada.H.Dir contiene el nuevo ruta. Si <Access_Path>="?" (HAssign(<File_Name>,"?")), el archivo se abrirá en el directorio actual. Si el archivo se abre antes de llamar a HAssign, se cierra automáticamente. Notas - En un programa que utiliza HAssign y HCreation, se debe utilizar el .REP para que los archivos de datos puedan actualizarse tras una modificación de la estructura de los archivos. Por defecto, se llama a HSetDirOn.
- Se debe utilizar HAssign cuando la ruta y/o el nombre del archivo en el disco difieren de los descritos en el análisis.
- El nombre lógico es el nombre de fichero definido durante la descripción del fichero. El acceso físico ruta del fichero es el ruta utilizado para acceder al fichero en el disco duro.
- HAssign no puede utilizarse con archivos xBase.
- Si el acceso ruta no existe en el disco, el error 24 se devuelve cuando se abre el archivo.
- La ruta puede contener (como en el DOS) el . (para identificar el directorio actual) y .... (para identificar el directorio anterior).
- Si no se especifica ningún directorio en <Access_Path>, corresponde al directorio actual.
- La función HAssign permite asociar un directorio a un archivo. Para sustituir un directorio por otro, use HSubstDir.
Atención: el cambio de directorio realizado por HSubstDir se aplica al directorio definido por HChangeDir.
|
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|