![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не получается сделать контекстное меню
DevilDevil © (2009-08-03 18:15:00)Вот сорсы:
http://devilhome.narod.ru/CONTMENU.rar
Не доходит до IShellExtInit.Initialize
Что я делаю неправильно?
DevilDevil (2009-08-04 14:11:00) [1]сам вроде разобрался
Rouse_ (2009-08-04 11:41:00) [2]Смотри тут:
http://forum.sources.ru/index.php?showtopic=94420&hl=
DevilDevil (2009-08-03 23:03:00) [3]Рассмотрел пример qregister в $DELPHI\Demos\ActiveX\ShellExt
Разобрался, как регистрировать для dll
Вопрос: как регистрировать для всех типов файлов?
DevilDevil (2009-08-03 21:15:00) [4]Да всё стандартно делал:
initialization
TContextMenuFactory.Create(ComServer, TContextMenu, Class_ContextMenu,
'', 'Test Context Menu Shell Extension', ciMultiInstance, tmApartment);
end.
Class_ContextMenu сгенерировал заново (чтобы не было коллизий),TContextMenuFactory.UpdateRegistryприходит
Посмотрите плиз
Rouse_ (2009-08-03 19:52:00) [5]
> Не доходит до IShellExtInit.Initialize
Исходники не смотрел, но (раз не доходит даже до инициализации) теоретически неверно регистрируешь
Kolan (2009-08-03 18:32:00) [6]Вы неправильно делаете, заставляя участников форума копаться неизвестно в чем.