Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отключить регистрацию ATL COM DLL после билда 
:(
    Опции темы
NiJazz
Дата 31.1.2007, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 2
Всего: 23



Здравствуйте.
Создаю проект ATL COM DLL. После его компиляции и компоновки происходит регистрация этой DLL. Но в свойствах проекта поля Custom Build Step пустые. Причем ВСЕ. Как можно отключить регистрацию?
Спасибо.
PM MAIL   Вверх
_hunter
Дата 31.1.2007, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 5
Всего: 98



за ергистрацию отвечает .rgs файл. если его сделать пустым -- регистрироваться ничего не будет (по идее...)


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
NiJazz
Дата 31.1.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 2
Всего: 23



_hunter, думал уже об этом smile. Пока других вариантов нет, подожду. Если так и не будет, придётся почистить файлег. 
PM MAIL   Вверх
Nuzur
Дата 31.1.2007, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1019
Регистрация: 4.7.2004

Репутация: 3
Всего: 5



NiJazz, ну вообще-то там есть такая штука в настройках проекта как Custom build(о чем и было сказано) и там такие строки (или должны быть) есть:

Код

Performing registration

regsvr32 /s /c "$(TargetPath)" 
echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" 

$(OutDir)\regsvr32.trg


вот. Так вот если их убрать и поставить 

Код

Performing Custom Build Step on $(InputPath)


то все должно быть так как хочешЬ ты smile
Суть в том, насколько я понимаю, что нинайдя тама ничего многоуважаемая студия видимо лезит в "значения по умолчанию" что у вас и происходит а умолчания тама видимо и стоит как в 1-м примере. Соответственно получаем регистрацию СОМ объкта.
Лично я не проверял но должно срабоать.
Удачи!


--------------------
Never again...
PM MAIL   Вверх
NiJazz
Дата 1.2.2007, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 2
Всего: 23



Nuzur, этих записей нет и не было в свойствах проекта. В том и дело! В ранних версиях студия прописывала эти свойства, а в 8-й они пустые! Но ресгитрация всё равно проходит.  smile 

Код

Performing Custom Build Step on $(InputPath)

Это где нужно прописать? Custom build step -> Description? А что от этого изменится?  smile 
Кстати, я пытался в Command Line прописать левую команду - всё равно регистрирует.  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.