Главная страница
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.01 c
1-1040
strel
2002-06-18 00:49
2002.07.01
как <B>передавать параметры </B>по ссылке в функциях <B>DLL</B ??


1-1052
Донской
2002-06-16 17:17
2002.07.01
Мастера, подскажите, пожалуйста - не могу понять, откуда этот глю


1-1017
AFROLOV
2002-06-18 10:34
2002.07.01
Ошибка при закрытии программы


4-1248
vvedensk
2002-05-03 13:46
2002.07.01
Может кто мне объяснит как узнать Handle


3-875
Ulugbek
2002-06-06 16:26
2002.07.01
Мастера опять проблема!