Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
14-1182
малой
2002-05-31 12:55
2002.07.01
библиотека компонентов RXLib


1-1032
Torry
2002-06-18 10:30
2002.07.01
Как написать windows кий сервис


3-923
Olegus
2002-06-08 10:20
2002.07.01
Delphi & InterBase


14-1147
V.A.K.
2002-05-29 08:46
2002.07.01
О регистрации Web-сайтов


3-866
Demon Ltd
2002-06-04 23:03
2002.07.01
связать базу с TreeView





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский