Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Служба Рассылок Subscribe.Ru
Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 06.11.01 09:04

Кое-что из нашей кладовки   |x|
Лучшее из нашего FAQ   |x|
Как зарегистрировать свое расшерения для файлов? Т.е. чтобы при щелчке по такому файлу вызывалась моя программа.
Вот пример:

//Use the registry to register your own filetype.

uses registry;

procedure TForm1.RegisterFileType(prefix:String; 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\DefaultIcon',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('pci','c:\project1.exe');
end;


Комментирий от Eugine Veselov (veselov@astral.ntu-kpi.kiev.ua)

А не проще при создании установочного пакета, выставить настройки реестра, заодно и дерегистрацию обеспечим, да и файлы нужного типа будут  с нужными иконками ДО первого запуска програмы.

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
У нас большой выбор статей   |x|
MIDAS - multi-tired distributed application service suite
Подробно о MIDAS (multi-tired distributed application service suite). Создание сервера приложений. Создание "Тонкого клиента".
Новинки книжного рынка   |x|
Delphi: специальный справочник
В книге содержится обширный справочный материал по основным элементам языка, включающий в себя наиболее употребительные функции, классы и объекты. Последовательно и подробно изложен процесс создания баз данных, Windows-приложений и динамических библиотек. Приложения с описанием различных кодов ошибок выполнения программ делает книгу полезной не только начинающим программистам, но и пользователям, активно работающим с Delphi
Автор: Б. Карпов
Другие сайты о DELPHI   |x|
MDM Software Presents... Delphi
Программирование на Delphi, FAQ по теме, ссылки, компоненты, программы и многое другое.
Опрос населения :)
Стоит ли устраивать встречи программистов в реале? (пирушки :)
»»» Обязательно!
»»» Иногда можно
»»» Я туда не пойду
»»» Категорически нет
Журнал "Мастера DELPHI"  |x|
Давно витающая в воздухе нашего сайта идея создания журнала, посвященного всеми нами любимой среде разработки Delphi, похоже, обретает зримую форму. Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
Для души

Хокку дня
Дрожат у коня на хвосте
Весенние паутинки...
Харчевня в полуденный час.

Афоризмы
В китайском языке 15 тысяч иероглифов. Не дай Бог попасть на их "Поле Чудес", бессмысленное и беспощадное

Фраза дня
Искусство вождения требует жертв

И на закуску коротенький анекдот
Дама пожаловалась врачу, что у нее нет детей.
- Может быть, это наследственное, - сказал врач.
- Скажите, а у вашей матери были дети?

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=77


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу
Рейтингуется SpyLog

В избранное