Я был убежден, что нет способа найти COM-зависимости ActiveX, но, к моему удивлению, OLEVIEW показывает некоторые комментарии, такие как:
// TLib: // TLib: OLE Automation: {00020430-0000-0000-C000-000000000046}
importlib ( "Stdole2.tlb");
// TLib: объекты и процедуры среды выполнения Visual Basic: {EA544A21-C82D-11D1-A3E4-00A0C90AEA82}
importlib ( "3");
Я пытался извлечь ту же информацию, используя TypeLibInfoFromFile, но, исходя из того, что я нахожу в MSDN, нет API, предоставляющего эту информацию. Вам известен метод извлечения этой информации из OCX или его файла Tlb? Зная, что все мои циклы скомпилированы с vb6, могу ли я доверять этой информации для импортированных (явно не в коде) интерфейсов?