Thursday, October 11, 2007

Component Object Model problems

1. Dll hell is the problem when a old dll is installed over a new on then it overwrites part of the new Dll in the registry and the applications using this DLL stop working correctly.
2. Reference counts and Release reference are particulary difficult to manage in com. Addref and releaseif not implemented correctly can lead to premature release or never release of the COM object
3. COM is mostly windows standard and building bridges from it to other platform is difficult
4. COM interface such IUnknown and IDispatch have a huge learning curve.

No comments: