.NET implementation of iDispatch::Invoke - COM .NET C# C++
.NET framework version 4.0 has a new feature that allows the customization of the comInterop of .NET through the use of ICustomQueryInterface. This interface allows us to customize the handling of interfaces and calls to classes like iDispatch. The aim of this project is to write a customer implementation of iDispatch::Invoke method in .NET using the ICustomQueryInterface method (and other related methods GetIDsOfNames etc) and implement some custom functionality within these calls. Specifically this will be to modify the default behaviour of how the current .NET iDispatch::Invoke call manages default properties on COM objects. Further Information: The handling of default properties on COM exposed .NET objects is not consistant and backward compatible with how it worked with a VB6 com object. Attached are some examples of the specific issue and how to reproduce the problem in .NET. The aim of the project is to make a .NET exposed com object behaive in exactly the same way it would have behaved had it been written in VB6. This code will most likely need to be written in C++ and it should be implementable on specific classes within .NET. It is possible that it could be written in C# of VB.NET if issues with performance in the debug enviroment can be overcome. Desired Skills: COM .NET C# C++ Keywords: Software Application, C#, COM, C++, .NET
| Expired |
Eric
Business Consultant
View profile
Romain Fleury
Social Marketing Consultant
View profile
More com .net c# c\+\+ projects
View AllRelated projects
Search for freelance jobscan’t wait for more clients
and advertising. Thank you."