Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.17;
Скачать: CL | DM;

Вниз

Как в windows зарегистрировть своё расширение?   Найти похожие ветки 

 
Black_Shem   (2006-11-30 01:01) [0]

Понятно что в реестре,но вот в каких разделах,и какие параметры задавать?


 
novill ©   (2006-11-30 10:04) [1]

1. почитать мсдн на тему Creating a File Association
2. посмотреть как заданы другие типы файлов


 
Джо ©   (2006-11-30 11:05) [2]

>
>
> [0] Black_Shem   (30.11.06 01:01)
> Понятно что в реестре,но вот в каких разделах,и какие параметры
> задавать?

HKEY_CLASSES_ROOT


 
EIen ©   (2006-11-30 11:27) [3]

Можно зарегистрировать так:
procedure TForm1.Button1Click(Sender: TObject);
var
 R : TRegIniFile;
begin
 R := TRegIniFile.Create("");
 with R do
   begin
     RootKey := HKEY_CLASSES_ROOT;
     WriteString(".xxx","","xxx");
     WriteString("xxx","","Открывает файлы XXX");
     WriteString("xxx\DefaultIcon","","C:\YourProgram.Exe,0");
     WriteString("xxx\Shell","","This_Is_Our_Default_Action");
     WriteString("xxx\Shell\First_Action",
           "","This is our first action");
     WriteString("xxx\Shell\First_Action\command","",
           "C:\YourProgram.Exe /LotsOfParamaters %1");
     WriteString("xxx\Shell\This_Is_Our_Default_Action","",
           "This is our default action");
     WriteString("xxx\Shell\This_Is_Our_Default_Action\command",
           "","C:\YourProgram.Exe %1");
     WriteString("xxx\Shell\Second_Action",
           "","This is our second action");
     WriteString("xxx\Shell\Second_Action\command",
           "","C:\YourProgram.Exe /TonsOfParameters %1");
     Free;
   end;
end;


 
Black_Shem   (2006-12-01 17:24) [4]

всем спасибо



Страницы: 1 вся ветка

Текущий архив: 2006.12.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.061 c
15-1164537517
Колдун
2006-11-26 13:38
2006.12.17
Панели инструментов


3-1160383233
svt
2006-10-09 12:40
2006.12.17
Подскажите пожайлусата как выбрать из базы все повторяющиеся


15-1164462735
Оззя
2006-11-25 16:52
2006.12.17
1-е число Мерсенна


2-1164609598
alex810
2006-11-27 09:39
2006.12.17
Компонент Query


15-1164341134
Slider007
2006-11-24 07:05
2006.12.17
С днем рождения ! 24 ноября