en Delphi 2009 tengo una referencia a un IInterface
que quiero lanzar al subyacente TObject
Cómo echar una interfaz a un objeto en Delphi
Usando TObject(IInterface)
, obviamente, no funciona en Delphi 2009 (que se supone que trabajan en Delphi 2010, aunque)
Mis búsquedas me llevan a a function that should do the trick, pero no funciona para mí, me sale de AV cuando trato de llamar a métodos en el objeto devuelto.
Realmente no puede modificar las clases y sé que esto rompe truco POO
De hecho, ya terminé usando esta solución, pero no pude publicar mi propia respuesta todavía. ¡Felicitaciones a usted! – Yona