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

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

Как сделать, чтобы работало "открвыть с помощью"....? [D6, WinXP]


obs ©   (2005-01-16 11:27:00) 

Есть программа "типа блокнот". Я хочу сделать, чтобы при нажатии "откроыть с помощью" в контекстном меню файл открывался. (Сейчас если нажать приложение запускается, но по4кказывает пустое окно.


uny   (2005-01-16 11:47:00) [1]

по справке -
paramcount
paramstr
это внутри проги своей реализовать.

если через правую кнопку мыши, то в реестре прописать

REGEDIT4
       
;добавляет это к меню правой кнопки, любой
;файл посылается этим двум программам.

[HKEY_CLASSES_ROOT\*\Shell\XQXSETCMD1\Command]
@="c:\\123\\1.exe \"%1\""

[HKEY_CLASSES_ROOT\*\Shell\XQXSETCMD1]
@="открыть прогой 1"

[HKEY_CLASSES_ROOT\*\Shell\XQXSETCMD2\Command]
@="e:\\123\\2.exe \"%1\""

[HKEY_CLASSES_ROOT\*\Shell\XQXSETCMD2]
@="открыть прогой 2"


Anatoly Podgoretsky   (2005-01-16 11:43:00) [2]

Откуда нам знать, что у тебя там написано?


obs   (2005-01-16 11:39:00) [3]

Собственно я и спрашиваю как его дописать.
В частности мне не понятно где в данном случае лежит имя открываемого файла и какое событие выполняется в данном случае.

Я не очень четко вопрос сфолрмулировал.
Файл должен открыться после того как на него навели мышку, нажали правую кнопку и выбрали "открыть с помощью"


uny   (2005-01-16 11:34:00) [4]

>приложение запускается, но по4кказывает пустое окно.
значит приложение не открывает переданный файл. сделать что бы открывало - дописать код.


Наверх

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