Вниз
Скачать: CL | DM;

Как зарегестрировать свой тип файла?   Найти похожие ветки 

← →
Arhangel ©   (2002-04-19 13:47) [0]

Что и где надо добавить в реестер Windows98 чтобы зарегестрировать в системе свой тип файла?
Например: файл *.ааа
Хочу чтобы при нажатии на файл с таким рассирением запускалась моя прога:)


← →
DenKop ©   (2002-04-20 21:48) [1]

Регистрация программ
Опишу процесс в кратце: (регистрация расширения .ABC)
1. В разделе HKEY_CLASSES_ROOT создаете раздел с именем ".ABC".
2. В этом разделе параметру по умолчанию присваиваете значение "ABCfile"
3. В разделе HKEY_CLASSES_ROOT создаете раздел с именем "ABCfile"
4. В этом разделе параметру по умолчанию присваиваете значение напр. "Это файл моей программы" (т.е. описание расширения)
5. В этом же разделе создаете раздел "DefaultIcon"
6. В созданном разделе "DefaultIcon" параметру по умолчанию присваиваете значение пути к иконке для вашего расширения напр. "C:\PROGRAM\1.ICO" или если иконка - ресурс в EXE файле, то "C:\PROGRAM\MyProg.EXE,12", где 12 - имя ресурса иконки.
7. В созданном вами разделе "ABCfile" создаете раздел "shell"
8. В разделе "shell" создаете раздел "open"
9. В разделе "open" создаете раздел "command"
10. В этом разделе параметру по умолчанию присваиваете значение команды, выполняемой при двойном клике на файле с вашим расширением, напр. "C:\PROGRAM\MyProg.exe %1".

Удачи.



← →
SPeller ©   (2002-04-21 18:06) [2]

> 10. В этом разделе параметру по умолчанию присваиваете значение команды, выполняемой при двойном клике на файле с вашим расширением, напр. "C:\PROGRAM\MyProg.exe %1".

Лучше написать "C:\PROGRAM\MyProg.exe "%1"" чтобы передавать имена файлов с пробелами иначе могут быть проблемы.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
3-47146
dimanew
2002-06-25 07:48
2002.07.15
Возможнали работа c IB через ADO и как это делается,


8-47619
Королев
2002-03-06 08:51
2002.07.15
Как подключать DirectX8.1 SDK к Delphi?


1-47320
Flud
2002-07-01 11:56
2002.07.15
Просто


1-47315
SDv-503
2002-07-01 00:17
2002.07.15
Как программно нажать на .... (+)


1-47422
Новенький в Делфи
2002-07-03 03:11
2002.07.15
как очистить карзину?




   Наверх