Re: InstallShield: cannot unregister ActiveX
От: romiro  
Дата: 22.09.02 16:39
Оценка:
Здравствуйте KA, Вы писали:

KA>Здравстствуйте, господа.


KA>При деинсталляции дистрибутива, созданного с помощью InstallShield 6.1 Professional, иногда не дерегистрируется (unregister) ActiveX — выдается стандартное диалоговое окно, в котором говорится, что One or more files did not properly self-register, ну и т.д. Причем для DLL'ки с ActiveX'ом утверждается, что не найден один из файлов библиотек, необходимых для выполения данного приложения, а если посмотреть на диск, то — действительно — никаких файлов (в том числе и DLL'ки с ActiveX'ом) уже нет.

KA>Диагноз такой: при деинсталляции сначала удаляются файлы, а потом происходит дерегистрация ActiveX'ов. IMHO это неправильно, но как это объяснить InstallShield'у?
KA>Причем если DLL'ка с ActiveX'ом заблокирована приложением, которое этот объект использует, то все проходит отлично (для соответствующих файлов указано, что они могут быть заблокированы).
KA>Что делать? Кто виноват?

KA>Заранее спасибо


KA>ЗЫ Ручную регистрацию/дерегистрацию ActiveX'а не предлагать!


поставить разрегистрацию перед удалением файлов
посмотри порядок выполнения энжайном операций, которые ты поставил...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.