Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3
Кент Рейсдорф. BORLAND C++BUILDER. Страница 264
Сама процедура удаления обработчика события выглядит очень просто:
? Удалите определение функции из исходного модуля.
? Удалите объявление функции из заголовочного файла.
Перед удалением обработчика события проверьте еще раз, что никакие другие компоненты его не используют. К сожалению, нет простого способа определить, использует ли какой-нибудь другой компонент данный обработчик события или нет. Вы просто должны помнить, как взаимодействуют компоненты вашего приложения.
Каждая программа Windows использует ресурсы.
Л типичным ресурсам Windows-приложений относятся:
? Клавиши быстрого доступа
? Растровые изображения
? Курсоры
? Диалоговые окна
? Значки
? Меню
? Таблицы данных
? Строковые таблицы
? Информация о версии
? Ресурсы, определяемые пользователем (например, звуковые и AVI-файлы) Ресурсы обычно содержатся в файле сценария ресурсов (текстовый файл
с расширением .гс), который компилируется компилятором ресурсов и затем связывается с .ехе-файлом приложения на этапе компоновки.
Обычно думают, что ресурсы связаны с исполняемым файлом. На самом деле, некоторые ресурсы, типа растровых изображений, строковых таблиц и звуковых файлов, могут помещаться во внешние файлы (.bmp, .txt и .wav); другие могут быть связаны с .ехе-файлом и содержаться внутри самого приложения. Вы можете выбирать любой из этих способов. Размещение ресурсов в .ехе-файле имеет два основных преимущества:
? Программа работает эффективнее, поскольку найти ресурс в исполняемом файле намного быстрее, чем загрузить его с диска.
? Отпадает необходимость во вспомогательных файлах, так как программа и ресурсы содержатся в одном модуле (.ехе-файле).
Неудобство этого подхода заключается в том, что ваш исполняемый файл будет иметь больший размер. Он будет не больше, чем суммарный размер внешних файлов ресурсов и самой программы, но увеличение объема может привести к увеличению времени загрузки.