![]() |
|
|
![]()
|
|
| torero |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 177 Регистрация: 1.2.2006 Репутация: нет Всего: нет |
Сделал простейший контрол ActiveX и простейший контейнер. ActiveX зарегистрировал и включил в проект-контейнер. В панели инструментов диалогового окна появился ярлык ActiveX.
Потом усложнял контрол, что-то напутал и решил начать сначала. Удалил проект, но в панели инструментов диалога ярлыл остался, теперь он в виде креста и даёт сообщение: ActiveX контрол не зарегистрирован на компьютере. Может быть он остался в реестре Windows, но в какой директории этот реестр? Короче говоря, как полностью удалить контрол ActiveX? |
|||
|
||||
| Gor777 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 21.4.2009 Репутация: 2 Всего: 2 |
на чем пишете уважаемый ?
regsvr32 /u <you_control> |
|||
|
||||
| torero |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 177 Регистрация: 1.2.2006 Репутация: нет Всего: нет |
Программирую на VC++6.0 . ATL->ActiveX.
Имя контрола ATLDiceOb. Если я запускаю программу regsvr32/u ATLDiceOb , то получаю ответ: Ошибка при вызове LoadLibrary("ATLDiceOb") - Не найден указанный модуль. Действительно, этого модуля нет. Я удалил весь проект вместе с указанным контролом. Но, когда я в новом проекте-контейнере подключаю новый контрол : Project->Add To Project->Components AndControls->Registered ActiveX Controls-> То в окне Components AndControls Gallery сидит этот несуществующий контрол. Где то о нём хранится запись и поэтому он включается в Gallery. Казалось бы ничего страшного, сидит он там и пусть. Но в процессе освоения темы я могу сделать кучу таких контролов и все они будут где то зарегистрированы, попадут в Gallery , а оттуда они включаются в панель инструментов диалогового окна. Этого я и не хочу. Это сообщение отредактировал(а) torero - 27.10.2009, 19:29 |
|||
|
||||
| xvr |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 8 Всего: 223 |
regsvr32 надо давать не имя контрола (ATLDiceOb), а файл с dll, где он реализуется
Создайте его еще раз (собирите проект в VS), позовите regsvr32 /u, потом можете все стереть |
||||
|
|||||
| torero |
|
|||
|
Бывалый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 177 Регистрация: 1.2.2006 Репутация: нет Всего: нет |
xvr спасибо, сейчас сделаю.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |