|
|
|
|
- Gestión de errores
- Posición actual
<Variable DiskFile>.Seek (Función) Obtiene y establece la posición actual en un archivo externo. Al abrir un archivo, la posición actual corresponde a: - el primer byte de archivo,
- al último byte del archivo si se abre en modo "adición" (constante foAdd).
Sintaxis
<Result> = <File used>.SetPosition(<Move> , <Source position>)
<Result>: Entero - Posición actual después de la modificación,
- -1 si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<File used>: Variable de tipo DiskFile Nombre de la variable DiskFile inicializada con <Variable FichierDisque>.Ouvre o <Variable FichierDisque>.Crée. <Move>: Entero Cantidad de bytes (caracteres) a compensar en el archivo. Para retroceder desde el final del archivo ( fpEnd constante), este número debe ser negativo. <Source position>: Constante Especifica la posición de la fuente: | | fpBeginning | La posición de la fuente corresponde al primer byte de archivo (posición 0). | fpCurrent | La posición de la fuente corresponde a la posición actual. | fpEnd | La posición de la fuente corresponde al último byte del archivo. |
Observaciones Gestión de errores La función <Variable DiskFile>.Seek genera un error en los siguientes casos: - el archivo no se abre,
- el archivo está bloqueado por otro ordenador o por otra aplicación.
Posición actual Para recuperar la posición actual en el fichero externo, utilice la siguiente sintaxis:
FileName is DiskFile
...
CurrentPosition = MyFile.Seek(0, fpCurrent)
No se realiza ningún movimiento en el archivo especificado. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|