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

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


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

DELPHI.mastak.ru

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

В компании "Мастак.ру" свободны две вакансии: WEB-программист (Perl/PHP) и дизайнер+верстальщик. Желательно хорошее знание английского. Работа удаленно, зарплата невысокая, но зато это можно совмещать со своей основной работой. Кратко о себе, примеры ваших работ в internet (не архивы, а ссылки) шлите на job@mastak.ru
Кое-что из нашей кладовки   |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|
  • ADO и dbf
    Подскажите пожалуйста! С DBF через ADO можно работать только через ODBC-драйвер или существует соответствующий OLE DB ...
  • COM порт ... и мой ... Модем
    Народ !!! мне нужна помощь ... вот написал кусок кода для записи в Ком-порт: hFile := FileOpen('COM3',fmOpenReadWrite)...
  • Динамическая память
    Есть динамический массив, длина элементов которого определяется с помощью SetLength.После работы с этим массивом нужно ...
  • Application.OnException
    уважаемые мастера, скажите, можно ли в обработчике события Application.OnException получить код ошибки, вызвавшую ту ...
  • О точных временных интервалах ...
    Необходимо управлять станком с двумя шаговыми двигателями, которые позиционируют инструмент над подвижным столом и сам ...
  • Онять несчастный TThread
    Вопрос на засыпку: на форме находиться label & Buton. при нажатии на кнопку выполняется такая процедурка: procedure ...
  • Как програмно узнать сколько занимает памяти чужое приложение?
    Как програмно узнать сколько занимает памяти чужое приложение? Желательно физичиской и виртуальной памяти отдельно.
У нас большой выбор статей   |x|
Функции для парсинга строк
Здесь представлен модуль, в котором я разместил много методов для обработки строк. Эта статья может быть полезна в качестве наглядного примера разработки задач подобного рода.
Новинки книжного рынка   |x|
Delphi 6. Базы данных и приложения
В книге предпринята попытка дать читателю целостное представление о процессе разработки программного обеспечения для реляционных баз данных.
В рамках поставленной цели авторами решены следующие задачи: рассмотрены основы языка Object Pascal на примере создания консольных приложений; рассмотрены объектно-ориентированные возможности языка Object Pascal и технология визуального программирования; описаны основные принципы работы с SQL-ссрвером InterBase; изложена методика взаимодействия программ, созданных в среде Delphi, с базами данных различного типа, в частности, SQL-сервером InterBase: рассмотрены основы проектирования баз данных с использованием программы ERwin; описана "методика разработки клиентского приложения для доступа к базам данных с использованием библиотек динамической загрузки, а также популярных программ Word и Excel для создания отчетов. На примере БД "Учебные компьютерные курсы" рассмотрен процесс разработки программного обеспечения, начиная с вопросов проектирования и заканчивая подготовкой отчетов.
Книга может быть использована в качестве основы курса лекции по соответствующей дисциплине.
Книга предназначена для старшеклассников, студентов, аспирантов, преподавателей и пользователей ПК, интересующихся программированием.

Автор: Кандзюба С. "ДиаSoft"
Другие сайты о DELPHI   |x|
© Network Market Программирование
Каталог по программированию на Delphi и других языках программирования.
Наш сайт постоянно обновляется и содержит самые интересные отборные материалы по программированию.
Опрос населения :)
Новый журнал для программистов "RSDN Magazine". Готовы ли вы подписаться на него?
»»» Да, на сколько возможно
»»» Да, на 6 месяцев
»»» Да, на 3 месяца
»»» Да, на 1 месяц
»»» Нет, не готов
»»» Не знаю
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!

Для души

Хокку дня
Только художник
Видит, как наклоняет
Травинку роса.

Афоризмы
Я никогда не отказываю. Я никогда не возражаю. Я просто забываю.... (Дизраэли)

Фраза дня
Любовь - это торжество воображения над интеллектом.

И на закуску коротенький анекдот
Мужик в паспортном столе. Заходит без стука. Паспортиска:
- Выйдете и зайдите снова.
Мужик:
- Ну прямо Windows какой-то.

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


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

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


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

В избранное