Вниз
Скачать: CL | DM;

ComboBox и расширения файлов   Найти похожие ветки 

← →
Theli   (2004-07-03 00:27) [0]

Доброго времени суток.
Помогите новичку:) Имеется ComboBox, со  списком определенных расширений файлов, нужно ассоцировать приложение с этими расширениями.


← →
KilkennyCat ©   (2004-07-03 01:10) [1]

Стандартная работа с TRegistry

RootKey := HKEY_CLASSES_ROOT

Если такого расширение нет в системе, то пишем следующее:
Reg.СreateKey(".нашерасширение", True);
Reg.WriteString("", "Етосуперфайл");

здесь "етосуперфайл" - имя раздела для нашей проги.

Создаем его такой веткой: "Етосуперфайл\Shell\Open\Command" со значением True  и вписываем в нее строку ("",путькэзешнику + , " "%1"")

еще можно присвоить иконку всем нашим файлам. Для этого достаточно набрать в консоли regedit и посмотреть как.


← →
Marser ©   (2004-07-03 01:15) [2]

Асссоциирование:
r:=Tregistry.Create;
   with r do
   begin
    rootkey:=HKEY_CLASSES_ROOT;
    openkey(".ext",true);
    writestring("","Type Description");
    closekey;
    openkey("Type Description\Shell\open",true);
    writestring("","Menu item");
    closekey;
    openkey("Type Description\Shell\open\command",true);
    writestring("", somepath+"appl.exe %1");//Имя файла в первом параметре
    closekey;
    openkey("Type Description\DefaultIcon",true);
    writestring("",somepath2+"icon.ico");
    closekey;
   end;



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
14-1087972396
DimKa
2004-06-23 10:33
2004.07.18
Кто какие ВУЗы закончил?


14-1088488006
Думкин
2004-06-29 09:46
2004.07.18
С днем рождения! 29 июня


14-1088602579
pasha_golub
2004-06-30 17:36
2004.07.18
Помогите с Java


1-1089163683
Артем К.
2004-07-07 05:28
2004.07.18
Как сделать прозрачный Edit?


3-1087565508
Сергей Непочатов
2004-06-18 17:31
2004.07.18
Один ListSource на два DBLookupComboBox




   Наверх