AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos externos
  • Gestión de errores
  • Posición actual
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
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).
La utilización de las funciones de lectura (fRead, fReadLine) y de escritura (fWrite, fWriteLine) modifica la posición actual.
WEBDEV - Código ServidorPHPAjax
// Open an external file
FileID is int
ResPosition is int
FileID = fOpen("C:\MyDirectories\File.txt", foReadWrite)
IF FileID <> -1 THEN
...
// Get the current position
ResPosition = fSeek(FileID, 0, fpCurrent)
...
END
WEBDEV - Código ServidorAjax
// Open an external file
MyTextFile is DiskFile
ResPosition is int
MyTextFile = fOpen("C:\MyDirectories\File.txt", foReadWrite)
IF NOT ErrorOccurred THEN
...
// Get the current position
ResPosition = fSeek(MyFile, 0, fpCurrent)
...
END
Sintaxis
<Result> = fSeek(<File used> , <Move> , <Source position>)
<Result>: Integro
  • 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.
PHP Este parámetro debe ser una variante.
<File used>: Entero o DiskFile Variable
<Move>: Integro
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:
fpBeginningLa posición de la fuente corresponde al primer byte de archivo (posición 0).
fpCurrentLa posición de la fuente corresponde a la posición actual.
fpEndLa posición de la fuente corresponde al último byte del archivo.
Observaciones

Gestión de errores

La función fSeek 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:
CurrentPosition = fSeek(FileID, 0, fpCurrent)
No se realiza ningún movimiento en el archivo especificado.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/12/2023

Señalar un error o enviar una sugerencia | Ayuda local