FError
FError() --> nRetRecupera diagnóstico de última operación de archivo.
Descripción general
FError devuelve código de última operación, cero sin error. Capturarlo inmediatamente tras fallo; cerrar otro handle puede cambiar diagnóstico. Descripciones oficiales dependen de plataforma; no son errno universal. Ejemplo intenta cerrar handle inválido -1 sin tocar archivo válido. FClose documenta caso, sin fijar aquí código portátil. (TOTVS, s.f., ref. 1)
Sintaxis
FError() --> nRetRetorno
Código numérico; cero sin error.
Ejemplo comentado
#Include "Protheus.ch"
#Include "Fileio.ch"
User Function Ed381()
Local nError
// -1 no es handle valido; consultar diagnostico inmediatamente.
If !FClose(-1)
nError := FError()
ConOut(cValToChar(nError))
EndIf
Return NilCódigo de fallo según implementación; ningún handle válido cerrado. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
- Comprobar ruta, permisos, plataforma y propiedad del handle. Cerrar solo handles propios, incluido manejo de errores de aplicación completa.
- En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.