Home

Page 75
Page 75
background image

68

Глава 3

Эта библиотека будет регистрироваться в системе в качестве обработчика
системных сообщений. Этот обработчик будет ждать, пока пользователь не

щелкнет в каком-нибудь окне кнопкой мышки, удерживая клавишу <Ctrl>.
Как только такое событие произойдет, мы сразу же должны будем получить

текст этого окна и конвертировать его из звездочек в нормальный

На первый взгляд все выглядит сложным, но реально вы сможете реализо-
вать все за десять минут.

Для этого примера я написал dll-файл, создание которого будет сейчас рас-

писано на ваших глазах. Ничего особо визуального мы сегодня делать не

будем — только сухое программирование.
Для начала создадим новый проект. Но не обычное приложение, какие мы

использовали до этого, а проект динамической библиотеки

 Для этого

нужно выбрать команду

 (для Delphi 5 — просто File/New).

Перед вами откроется окно, как на

 3.1. Найдите элемент DLL Wizard

и дважды щелкните на нем. Delphi создаст пустой проект динамической

библиотеки. Сразу же нажмите кнопку Save, чтобы сохранить проект.

В качестве имени введите

 так же будет названа и библио-

тека.

 New Items

Projects j

 |

 j

 j

 |

 j

 | hackpass

 Forms | Dialogs

Application Batch File CLX

 Form

Application Module

CLX Frame Component Console Control Panel Control Panel

Application Application Module

С

 * Г

•Form  Package

Cancel

  З . 1 . Создание новой динамической библиотеки

Теперь сотрите весь код, который написал Delphi, и вставьте следующее

 3.1).


Copyright © 2020 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.