Hola,
Cita:
Posteado originalmente por andres1569
Por cierto, hay una diferencia entre FindField y FieldByName. El primero devuelve nil si no ha encontrado un campo con ese nombre, por lo que nos permite esquivar el mensaje de error. FieldByName en su implementación llama a FindField y si devuelve nil lanza una excepción.
|
En ese sentido, FieldByName está más en la línea actual de gestión de errores (excepciones), al "obligarte" a utilizar un bloque try ... except para capturar la excepción y actuar en consecuencia.
Saludos.