Здравствуйте, Romkin, Вы писали:
R>Да не может такого быть
Уж что-что, а это должно работать... Может, это windows слишком умная, и, отследив удаление, сама чистит реестр? Больше я не могу себе представить ничего...
R>Попробуй просто взять .tlb от сервера, положить к клиенту и зарегистрировать ее TRegsvr (есть эта утилита в delphi/bin).
R>А посмотреть, что именно пишется в реестр можно в исходниках (TComServ.UpdateRegistry, ComServ.pas — там собственно регистрируется библиотека и все фабрики), или просто сделав поиск в реестре по classID удаленного модуля данных.
Получилось

Регистрирую библиотеку типов сервера .tlb, после этого клиент работает. Только всё равно файл tlb нельзя перемещать, но хотя бы он не такой тяжеловесный как копия сервера