Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Вопрос о новых расширениях файлов в системе   Найти похожие ветки 

 
Zahar   (2004-12-11 23:56) [0]

Написал программу, которая работает со своими файлами (.pro). Хочется чтобы система ассоциировала их с моей прогой и присваивала им мою иконку. Киньте плиз пару линков на статьи, где это всё доходчиво описывается (с примерами). Thx.


 
PEAKTOP ©   (2004-12-12 00:19) [1]

Ручками :
1) Запускаем RegEdit.
2) Окрываем ключ HKEY_CLASSES_ROOT
3) создаем ключ ".pro"
4) Меняем значение параметра "Default" (или "@", или "По-умолчанию") на ".profile"
5) создаем ключ ".profile"
6) Меняем значение параметра "Default" (или "@", или "По-умолчанию") на "Файл моей рулезной проги"
7) создаем ключ ".profile\DefaultIcon"
8) Меняем значение параметра "Default" (или "@", или "По-умолчанию") на "c:\Program Files\MyProgram\myprogram.exe,0"
9) создаем ключ ".profile\Shell"
10) создаем ключ ".profile\Shell\Open"
11) Меняем значение параметра "Default" (или "@", или "По-умолчанию") на "Открыть моей программой"
12) создаем ключ ".profile\Shell\Open\Command"
13) Меняем значение параметра "Default" (или "@", или "По-умолчанию") на "c:\Program Files\MyProgram\myprogram.exe  %1"

Программно:
Как работать с классом TRegistry - об этом написано достаточно статей, хелпов, мануалов и т.д.


 
Zahar   (2004-12-12 00:36) [2]

THX. Еще один вопрос, как протом в коде получить переменную %1 ?


 
Zacho ©   (2004-12-12 00:42) [3]

Zahar   (12.12.04 0:36) [2]

RTFM ParamCount, ParamStr


 
Zahar   (2004-12-12 00:54) [4]

THX again!!!



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.033 c
1-1102686631
Zilog
2004-12-10 16:50
2004.12.26
Ограничение рабочего стола


1-1102924866
Ольга
2004-12-13 11:01
2004.12.26
Странные символы & в PopupMenu


9-1093268794
Ландграф Павел
2004-08-23 17:46
2004.12.26
быстро заполнить 2-у мерный массив значениям


1-1102739411
Eugeni
2004-12-11 07:30
2004.12.26
TListBox


3-1101797288
_Sheriff
2004-11-30 09:48
2004.12.26
рекурсивная процедура в Firebird