![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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 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 |
|
#2
|
|||
|
|||
|
Hola de nuevo:
Así a botepronto no sé el motivo, pero ése es el peligro de redeclarar una propiedad protegida, seguramente se dejó así por algo, habría que mirar en la VCL si el método (¿GetRow?) que devuelve dicha propiedad accede a algún objeto o puntero inexistente. O vete tú a saber, ese mensaje parece indicar que el objeto (¿el DBGrid1?) no apunta a una instancia válida. ![]()
__________________
Guía de Estilo |
|
#4
|
||||
|
||||
|
Gracias Delphino,
Precísamente de la página de delphi.about saqué la idea de acceder a la propiedad protegida. Lo que no sé es por qué causa concreta no me funciona en el Delphi 2005. La verdad es que no he probado con versiones anteriores. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|