The World of COM

I l @ ve RuBoard

There has always been a long-standing vision of multiple languages sharing common components . In the Windows world, this vision was realized by COM, the Component Object Model. COM's sole purpose was to allow any language that understood the COM binary standard to make use of that component. With the advent of .NET, these issues disappear because all .NET languages can freely interoperate with one another with ease. The combination of the CLS and CLR make such interoperability seamless; gone are the days of Type Libraries and IDL.

Before venturing further, this chapter assumes a certain familiarity with COM. Such topics as Interfaces(such as IUnknown , IDispatch , and IEnumVARIANT ), coclass , Connection Points, and COM threading should already be understood. .NET provides a rich facility for Managed Clients to interact with Unmanaged COM components and for Managed components to be consumed as though they themselves were classic COM components.

I l @ ve RuBoard


C# and the .NET Framework. The C++ Perspective
C# and the .NET Framework
ISBN: 067232153X
EAN: 2147483647
Year: 2001
Pages: 204

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net