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
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
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 del archivo,
  • al último byte del archivo si se abre en modo "adición" (constante foAdd).
El uso 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 tras 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>: Variable de tipo Integer o DiskFile
<Move>: Integro
Cantidad de bytes (caracteres) a desplazar en el archivo. Para retroceder desde el final del archivo (constante fpEnd), este número debe ser negativo.
<Source position>: Constante
Especifica la posición de la fuente:
fpCurrentLa posición de origen corresponde a la posición actual.
fpFinalLa posición de origen corresponde al último byte del archivo.
fpInicioLa posición de origen corresponde al primer byte del archivo (posición 0).
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 archivo 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: wd300std.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: 24/09/2024

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