Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > ошибка при регистрации dll atl


Автор: axelprog 11.12.2007, 18:22
уважаемые форумчане прошу у вас помощи.
Суть проблемы есть dll написанная на с++ в VS2005. Компиляция проходит успешно, но в конце либо вылетает ошибка prj0019, либо exception на regsvr32. 

регистрация прописана в  post-build event как regsvr32 /s /c "$(TargetPath)"

Несколько раньше на других машинах были такие же проблемы, но после установки всех обновлений windows ошибка ушла. Теперь на нескольких машинах таже ошибка не устраняется при обновлении. Были предположения. что ставится какое-либо обновление, которое ломает всю работу. Но после удаления тех обновлений которых не было на тех машинах, где длл'ка регистрируется никаких изменений не произошло. Были испробованы несколько дистрибутивов винды, но ничего не изменилось.

Может кто сталкивался с подобным? помогите плз smile  smile  smile  smile 

Автор: axelprog 11.1.2008, 17:08
Дописываем приложение другой компании и они попутно вносят свои изменения, на старой копии проекта все заарботало и после обновления сырцов до новой продолжает работать. Похоже кто-то внес какие-то хитрые изменения

Автор: jonie 12.1.2008, 00:41
Цитата

regsvr32 /s /c "$(TargetPath)"
?
и что за хитрый флаг /c ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)