![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
Подскажите как ассоциировать файлы,сделал текстовый редактор
и в настройках нужно сделать окно для ассоциации файлов,куда в реестре их надо прописать и как?
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Да, в Hkey_Classes_Root создай свою "папку" например .myext (где myext - расширение твоего файла, который ты хочеш чтоб открывался твоей прогой) и в нем создай ветку file\shell\open\command - путь к проге если не ошибаюсь.
А в прочим на Делфи Ворлд есть пример: Код:
I'm learning to live...
Последний раз редактировалось Stilet; 25.02.2008 в 15:48. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
Что то по этому коду не получается,в реестре прописался а вот когда
кликаешь на текстовом файле то открывается все равно другим,но если на текстовом файле кликнуть правой кнопкой и выбрать "открыть с помощью" то там моя программа появилась и больше ни чего
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
С любым расширением ассоциируется,а с "txt" нет,помогите может у кого
есть проверенный исходник,нужно что бы при нажатии на button регистрировать в реестре расширение файла "txt" , и моя программа при клике на файл открывала его
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
#5 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
"Достали" уже... Как будто я так - для своего самолюбия выложил наиболее интересные моменты в расширяемом сборнике на сайте форума...
Оттуда: Код:
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.12.2007
Сообщений: 661
|
![]()
Подскажите что не правильно делаю,все компилируется а программа
на текстовый файлы не реагирует,не могу сделать свою программу по умолчанию procedure tform1.registerfiletype(prefix:stri ng; exepfad:string); var reg:tregistry; begin reg:=tregistry.create; reg.rootkey:=hkey_classes_root; //create a new key --> .pci reg.openkey('.'+prefix,true); //create a new value for this key --> pcifile reg.writestring('',prefix+'file'); reg.closekey; //create a new key --> pcifile reg.createkey(prefix+'file'); //create a new key pcifile\defaulticon reg.openkey(prefix+'file\defaultico n',true); //and create a value where the icon is stored --> c:\project1.exe,0 reg.writestring('',exepfad+',0'); reg.closekey; reg.openkey(prefix+'file\shell\open \command',true); //create value where exefile is stored --> c:\project1.exe "%1" reg.writestring('',exepfad+' "%1"'); reg.closekey; reg.free; end; procedure TForm1.Button1Click(Sender: TObject); begin registerfiletype('txt','k:\Текстови к\Letter.exe'); end;
За частые поиски был забанен во всех известных
поисковых системах! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как ассоциировать индексное поле в paraox | Serega_1988 | БД в Delphi | 5 | 12.06.2008 18:46 |
Ассоциировать иконку с файлом | xes | БД в Delphi | 0 | 19.05.2008 22:17 |
Файлы | BR@BUS | Общие вопросы Delphi | 2 | 13.05.2008 18:29 |
два вредных вопроса:про асю и прикриплёные файлы файлы | steck | Свободное общение | 3 | 17.06.2007 14:53 |