Среда, 15.05.2024
Королевство Delphi
Главное меню
Статьи
Наш опрос
Как часто ви на этот сайт заходите?
Всего ответов: 159
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Система » Разное

Создание апплетов для Windows с помощью Delphi

Сегодня я хочу рассмотреть создание апплетов для Windows. Апплеты - это значки, расположенные на твоей панели управления. Проверь, вдруг это не так ;) Так вот, эти апплеты применяются для программ и оборудования Windows.

Все апплеты представляют собой обычные динамичекие библиотеки DLL. Единственное отличие от DLL - это расширение. У апплетов расширение CPL (Control Panel Library). Но обычная динамическая библиотека не всегда может быть апплетом, т.к. существуют правила, по которым создается CPL. Ну а если CPL выполнен правильно, то его можно пихнуть в директорию \%WINDIR%\System, где %WINDIR% - это директория, куда ты устанавливал Windows.

Но на самой панели управления находятся только значки. А сами программы хранят свои настройки в ini-файлах или в системном реестре. В системе Delphi предусмотрено создание апплетов для Windows. Для этого есть мастер. Выполни: File->New->Other (Файл->Новый->Другое)

Logo

В окне "New Items" нам нужно Control Panel Application. Автоматически создается стандартный код и модуль апплета. Позже, если появится необходимость добавить новый модуль, просто нужно выполнить то же самое, только в окне "New Items" выбрать Control Panel Module.

Logo

Самые важные свойства модуля апплета - это Caption и AppletIcon. В свойстве caption указывается подпись, которая будет на панели управления. AppletIcon - это значок апплета на панели управления. Нам остается только событие OnActivate. На вкладке Events в инспекторе объектов выберем событие OnActivate.

procedure TAppletModule1.AppletModuleActivate(Sender: TObject; Data: Integer);
begin //А вот сюда вставляется оригинальный код выполнения 
//операциии 
end;

Теперь при компиляции проект в директории, где был сохранен проект, появится файл с расширением .cpl (например: project.cpl).Остается только этот файл скопировать (или перенести) в папку \Windows\System. У меня было два тестовых апплета (кстати, скомпилированным был один! файл). Вот они на моей панели:

Logo

На этом я хочу закончить свой рассказ о апплетах. Если у тебя будут какие-либо вопросы или предложения, можешь отправлять их мне на: crazy_script@mail.ru

Получить ссылку на материал

Категория: Разное | Добавил: Барон (09.12.2011)
Просмотров: 864 | Теги: Windows, апплет, delphi | Рейтинг: 0.0/0
[ Пожертвования для сайта ] [ Пожаловаться на материал ]

Если вам помог материал сайта кликните по оплаченной рекламе размещенной в центре

Поиск
Категории раздела
ActiveX [10]
CORBA и COM [16]
Kol и MCK [23]
WinAPI [28]
Компоненты [27]
Работа с Bluetooth [4]
Железо [8]
Текст [18]
Разное [98]
Королевство Delphi © 2010-2024
Яндекс цитирования