Модули приложения
Головной модуль программы спроектирован только с использованием функций API, что обеспечивает миниатюрность откомпилированного файла. Желание облегчить взаимодействие пользователя с программой привело меня к мысли о необходимости включения диалогового окна, в котором пользователь мог бы удобным и привычным для себя образом задавать конфигурацию системы. Если бы я и этот модуль создавал без VCL, эта книга никогда не была бы написана - страшно даже представить объем работы по кодированию диалоговых окон вручную. Поэтому вспомогательный модуль я разработал обычным для Delphi способом, а для взаимодействия с головной программой использовал подход, основанный на вызове динамической библиотеки.
Окно "Параметры системы" снабжено интерфейсными элементами, позволяющими задавать установки. Это окно имеет также кнопку "Применить", реализующую стандартное для подобных диалогов действие. Пользователь имеет возможность попробовать, как будет происходить работа системы при выбранных значениях установок. Вот эта самая кнопка потребовала значительного усложнения структуры программы.
Начнем изучение модулей комплекса с самого неответственного - с модуля About.dll, содержащего окно "Об авторах" (Рисунок 5.5).
Содержание раздела