G
Guest
Hello all,
We are using Managed and Unmanaged C++ code, on Windows XP SP2, VC++ .NET
2003.
In the SubClass we are trying to override a virtual method of the BaseClass
that has an unmanaged type parameter.
The problem is that the method call is always directed to the base class.
BaseClass and SubClass are in two different managed DLLs, but same namespace.
Map files were generated for both managed DLLs and the two methods have the
same signature.
Any help is appreciated.
Thanks.
public __gc class BaseClass
{
virtual bool TestVirtual(UnmanagedClass* pUnmanaged);
}
public __gc class SubClass : public BaseClass
{
bool TestVirtual(UnmanagedClass* pUnmanaged);
}
We are using Managed and Unmanaged C++ code, on Windows XP SP2, VC++ .NET
2003.
In the SubClass we are trying to override a virtual method of the BaseClass
that has an unmanaged type parameter.
The problem is that the method call is always directed to the base class.
BaseClass and SubClass are in two different managed DLLs, but same namespace.
Map files were generated for both managed DLLs and the two methods have the
same signature.
Any help is appreciated.
Thanks.
public __gc class BaseClass
{
virtual bool TestVirtual(UnmanagedClass* pUnmanaged);
}
public __gc class SubClass : public BaseClass
{
bool TestVirtual(UnmanagedClass* pUnmanaged);
}