How to cast a Interface to a Object in Delphi
Instead of relying on Delphi’s internal object layout you could also have your objects implement another interface which would simply return the object. This, of course, only works if you have access to the source code of the objects to begin with, but you probably shouldn’t even use these hacks if you don’t have access … Read more