With CORBA interfaces I don’t think an ancestor interface can be cast to a derived interface unless one recover from the interface variable alone the implementor’s class instance, which does not seem possible outside of the implementor itself.
Reference: http://wiki.freepascal.org/Compiler_generated_data_and_data_structures. (Sorry for the duplicate, Paul, the previous reply was not sent to the list.) -- Best regards, JC Chu _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel