Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не получается сделать контекстное меню


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]

Вы неправильно делаете, заставляя участников форума копаться неизвестно в чем.


Наверх

Титульная страница Поиск, карта сайта Написать письмо