Происходит ошибка при компиляции — COM компилируется в VB 6.0 sp5..., а в последний момент отваливается с ошибкой линкера:
---
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
LINK : fatal error LNK1104: cannot open file "C:\Projects\iXML\iXML.dll"
---
ActiveX DLL, бинарная совместимость.
Причем это появилось не с разу, а как то раз... уже на паре проектов такое. Компилял и после перезагрузки.
Имеющаяся откомпиленная DLL регестрится и разрегистряется через regsvr32 без проблемм.
А есть еще один глюк — обратный — еще на двух проектах — откомпилированные DLL (также ActiveX DLL, бинарная совместимость) не регистрируются и не разрегистрируются через regsvr32 — выводится ошибка:
---
URL.dll was loaded, but the DllRegisterServer entry point was not found.
This file can not be registered.
---
И такая же ошибка при разрегистрации, только соответственно DllUnregisterServer функцию не находит.
Тоже появилось каким то образом в неопределенный момент...Перекомпиляция не помогает.
Но зарегистрировать их можно откомпиляв в VB (он же при компиляции регестрит).