Mógłby mi ktoś wytłumaczyć czym jest obiekt COM ? Znam definicje z Wikipedii ale nic mi ona nie mówi " interfejs na poziomie binarnym" ...
W skrócie COM (Component Object Model) jest technologią tworzenia komponentów, które poprzez udostępnianie interfejsów stosunkowo niezależnych od języka(definiowanych w języku IDL i kompilowanych przez kompilator MIDL) dają dostęp do zdefiniowanych w nim funkcjonalności. Na zewnątrz(dla programisty-klienta) widoczna jest tylko definicja interfejsu, natomiast sama implementacja już nie.
Na tej technologii bazuje np. ADO czy ActiveX
http://en.wikipedia.org/wiki/Component_Object_Model
Jak chcesz więcej info to nie szukaj po polsku, bo nie znajdziesz. W PL wyszły bodajże 2 książki na ten temat, z czego jedna jest niedostępna, a druga do niczego się nie nadaje(wiem bo mam).
Tutoriali i opisów po polsku też raczej nie uświadczysz
Ogólnie nie jest to prosty temat, jeszcze jak dochodzą do tego kwestie administracyjne (szczególnie przy DCOM)... dramat
http://www.microsoft.com/com/default.mspx (przede wszystkim http://msdn.microsoft.com/library/ms680573(VS.85).aspx) - wszystko, łącznie z detalami implementacyjnymi.
Dzięki.