Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
14-47725
Malder
2002-06-11 14:07
2002.07.15
ФРАНЦИЯ ПРОИГРАЛА !!!


1-47325
Poirot
2002-07-01 11:42
2002.07.15
Картинки у свойст c редактором Combo-Box в Object Inspector


3-47138
GAlexis
2002-06-24 12:03
2002.07.15
TDBGrid и TDataSource


7-47821
Bboy
2002-04-21 08:40
2002.07.15
Как запустить файл через программу?


1-47483
yakshe
2002-07-03 18:05
2002.07.15
подключить необходимый фрейм к Panel