Здравствуйте, Roman Ivanashko, Вы писали:
RI>Почитал умных статей на RSDN и выяснилось, что dll не обязательна, т.к. у меня интерфейсы [dual] то тут юзается typelib-маршалинг, а код для него динамически создаётся.
Это верно.
RI>Но для него надо чтобы под HKCR/Interface/{XXX} были кое-какие ключики, которых у меня не оказалось, судя по всему из-за того, что не для всех объектов rgs есть и поэтому tlb не регистрировалась.
Это вряд ли. По идее tlb либо регестрится, либо нет, от rgs это зависеть не должно.
Попробуй:
1. Посмотреть tlb вручную OleView
2. Если всё, что нужно есть — зарегестрировать tlb вручную (я знаю только RegisterTypeLib, но, может, есть какая-то утилита)