Главная страница
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.025 c
4-1099691264
GanibalLector
2004-11-06 00:47
2004.12.26
Handle is edit???


4-1100266595
kalishenko
2004-11-12 16:36
2004.12.26
Версия MSOffice


14-1102092265
able
2004-12-03 19:44
2004.12.26
Внешний вид


8-1096484344
ser_ega
2004-09-29 22:59
2004.12.26
Картинка!


1-1102577774
Mishenka
2004-12-09 10:36
2004.12.26
Не влезает текст в StatusBar e :(