Показать сообщение отдельно
  #2  
Старый 25.06.2010, 22:00
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Есть 2 пути.
1. Сделать shell extention - специальный COM-объект, который добавляет пункты в системное меню шела. Ну тут смотрим примеры в поставке Дельфей и в инете.
2. Сделать запись в реестре для нужного расширения, где в команде запуска указать что-то типа "MyProg.exe" "%1" (обязательно в кавычках - на случай пробелов в пути к файлу). Соответсвенно, при запуске такой коменды будет запущена программа MyProg.exe и ей первым параметром будет передано имя файла, для которого было вызвано меню.
Ответить с цитированием