Hola,
Cita:
Bueno, tenemos a TForm2 que hereda de TForm1... no importa la funcionalidad, (...)
|
Aunque creo saber lo que quieres decir conque "no importa la funcionalidad" (para el ejemplo), sin embargo, creo que en este caso sí que importa, puesto que, ¿qué se supone que ha de conseguir el "inherited"? Se está tratando de llamar a una función, que devuelve un resultado,... ¿pero a quién? ¿Al "inherited"? No, desde luego.
Pienso que el "inherited" no tiene mucho sentido ahí. No soy capaz de explicar el porqué del error, quiero decir, de la incompatibilidad de tipos, pero, lo que se me hace rarísimo es ver ahí un "inherited", no le encuentro sentido; tal vez tenga algún sentido, pero, a mí me parece que no, que no lo tiene, y por eso el compilador no continúa adelante.
Probablemente alguien podrá proporcionar más información y con más fundamento.