Главная страница
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.009 c
8-1116
Digitman
2002-02-24 14:26
2002.07.01
Всем интересующимся цифровой обработкой сигналов !!!


14-1176
VID
2002-05-30 18:40
2002.07.01
Давайте по-быстрому обсудим эту тему


14-1163
Shadow77
2002-05-29 00:13
2002.07.01
SOS!!!!! Format c:


7-1231
Дмитрий Иванов
2002-03-31 05:25
2002.07.01
проверка диска в сидироме


3-882
AFROLOV
2002-06-06 16:16
2002.07.01
как записать дату+время в бд Access?