Introdução ao com.
COM é o "modelo de objeto" fundamentais no OLE e quais controles ActiveX são criados.COM permite que um objeto para expor sua funcionalidade para outros componentes e aplicativos do host.Ele define como o objeto expõe propriamente dito e como essa exposição funciona entre processos e entre redes.COM também define o ciclo de vida do objeto.
São fundamentais COM estes conceitos:
Interfaces — o mecanismo pelo qual um objeto expõe sua funcionalidade.
IUnknown — a interface básica no qual todos os outros sejam baseiam.Ele implementa a contagem de referência e a interface consultando mecanismos executando por meio de COM.
Contagem de referência — a técnica por meio do qual um objeto (ou, estritamente, uma interface), decide quando ele não está sendo usado e, portanto, está disponível para remover a mesmo.
QueryInterface — o método usado para consultar um objeto para uma determinada interface.
marshaling — o mecanismo que permite que objetos sejam usados por thread, processo e limites de rede, permitindo a independência de local.
Agregação — uma forma na qual um objeto pode fazer uso de outro.