Главная страница
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.012 c
3-886
Ptr
2002-06-07 10:59
2002.07.01
InterBase.Locate


1-1076
olookin
2002-06-19 08:08
2002.07.01
Получить handle of control


1-945
besen-ok
2002-06-19 17:05
2002.07.01
Емуляция нажаться клавиши при ратоте с MS TErminal Сервер


7-1236
Vasiliy S. Kornikov
2002-04-04 09:38
2002.07.01
окно прилипает к курсору мыши :(


6-1133
Antipich
2002-04-20 13:16
2002.07.01
Присвоение IP адреса серверному компоненту.