РЕДАКТИРОВАТЬ : Поскольку первоначальная формулировка моего вопроса вызывала много недовольства, я перефразировал ее. Извините за путаницу.
До сих пор все мои COM-DLL имели расширение .dll, но я предполагаю, что есть некоторые правила по этому поводу. Я знаю, что есть файлы .ocx, .oca, .tlb и .olb. Я знаю, что все эти файлы содержат "COM материал", но что именно?
- Что это за файлы в общем: .ocx, .oca, .tlb, .olb?
- В чем разница между OLB и TLB?
- В чем разница между TLB и OCX?
- В чем разница между .ocx и .oca?
- Когда я должен назвать свою библиотеку .ocx и когда .tlb? Если они содержат определенную особенность?
- Каким свойствам должны обладать мои библиотеки, чтобы использовать определенное расширение?