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

Вниз

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

 
Torrrero   (2002-06-19 07:26) [0]

Народ, обьясните мне пожалуйста, что нужно прописывать в реестре, чтобы зарегестрировать новое расшерение .bln, а главное что нужно писатьв самой программе для того, чтобы файлы этого типа можно было открывать из windows.


 
SPeller ©   (2002-06-19 08:25) [1]

Windows Commander сделает это за тебя. Потом просто посмотришь как оно делается.
А вообще делается так:
1) Добавляем новый ключ HKCR\.[твоё расширение]
2) Задаём ему параметр по умолчанию = [твоё расширение]_file
3) Добавляем новый ключ HKCR\[твоё расширение]_file
4) Задаём в параметре по умолчанию описание твоего расширения, например "Это файл моей программы!"
5) Создаём новый ключ HKCR\[твоё расширение]_file\DefaultIcon
6) В параметре по умолчанию пишем путь к иконке, которая будет на твоём типе файлов. Это может быть *.ico, *.dll или *.exe файл.
7) Создаём новый ключ HKCR\[твоё расширение]_file\shell\open\command
8) В параметр по умолчанию пишем путь запуска твоей программы, которая будет запускаться. При этом надо не забыть указать, чтобы передавался параметр твоей проге. Например так: "C:\Program Files\MyProg\Myprog.exe %1". %1 означает передачу запускаемой проге имя файла в качастве параметра.
9)* По желанию можно сделать выбор, допустим, Открыть файл, Печать, Просмотр и т.п.

ЗЫ: HKCR = HKEY_CLASSES_ROOT


 
VID ©   (2002-06-19 15:32) [2]

посмотри в UBPFD в соотв разделе


 
DeMoN-777 ©   (2002-06-19 16:21) [3]

>Регистрирование собственного расширения файлов
http://delphibase.endimus.com/?action=viewfunc&topic=sysiface&index=5


 
VID ©   (2002-06-19 16:34) [4]

ну я, типа, о том же :)



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
7-1232
ser111
2002-03-31 18:54
2002.07.01
Как узнать тип exe-шника?


7-1233
belobadgo
2002-02-26 10:38
2002.07.01
Проблема с голосовым модемом.


1-990
AndreyP
2002-06-20 12:02
2002.07.01
Выравнивание в ячейках StringGrid


1-943
ZG
2002-06-19 16:10
2002.07.01
Здарово!!! не подскажите как в Турбо Паскале использовать метод р


7-1218
petr
2002-04-04 11:05
2002.07.01
Подключение сетевого диска