How do I marshal arguments when a method is called through a gcroot pointer? I have an IDispatch pointer in unmanaged code, and I want to pass it as a method parameter to an instance of a managed interface. The reference to the managed object is a gcroot pointer. I have tried everything I could think of, but I havent got it to work... Is there anyway to create a System::Object com object from an unmanaged IDispatch pointer? How does the marshaler do this internally?
=================================== This list is hosted by DevelopMentor® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com
