E2306 Virtual base classes not supported for Delphi classes (C++)
Go Up to Compiler Errors And Warnings (C++) Index
Delphi style classes cannot be derived virtually, not even from other Delphi style classes. Delphi style classes derive directly or indirectly from System::TObject.
Example:
struct __declspec(delphiclass) base {}; struct derived : virtual base {}; // Error