Gracias Andres1569,
He probado de las tres maneras, tanto public, published como protected. Ahora sí me deja compilar correctamente. Pero en todos los casos, al intentar acceder en el código del procedimiento a la función
Código Delphi
[-]N_Row := THackGrid(DBGrid1).Row;
me da un error en tiempo de ejecución "Object Reference not set to an instance of an Object" y no se ejecuta correctamente.
Que puedo estar haciendo mal ?
Nota : Una vez más indicar que utilizo Delphi 2005