Вопрос: Как внести изменения в код VCL? Ответ:
Примечание: внесение изменений
в VCL не поддерживается Borland или Borland Developer Support.
-Но если Вы решили сделать это…
Read the rest of this entry »
Вопрос: Как внести изменения в код VCL? Ответ:
Примечание: внесение изменений
в VCL не поддерживается Borland или Borland Developer Support.
-Но если Вы решили сделать это…
Read the rest of this entry »
Вопрос: Как узнать о нажатии "non-menu" клавиши в момент когда меню показано? Ответ: Создайте обработчик сообщения WM_MENUCHAR. Read the rest of this entry »
Один из эффективных способов организации глобальных переменных – создать
отдельный Unit и в Interface-части объявить все необходимые переменные
(и, естественно, константы ежели таковые имеются). Если теперь в других
модулях записать этот Unit в uses раздел, то все глобальные переменные
можно использовать в рамках целого проекта (или проектов).
Урок 27 : Создание собственных компонент
Поскольку Delphi является
открытой средой и позволяет не только использовать объекты из Библиотеки
Визуальных Компонент (VCL) в своей
программе, но и создавать новые объекты. Причем, ничего другого, кроме
Delphi, для этого не требуется. Создание
нового объекта в Delphi не является
очень сложной задачей, хотя для этого и требуется знание Windows
API, объектно-ориентированного программирования
и иерархии классов в VCL.
Может возникнуть вопрос;
если в Delphi уже есть своя библиотека,
то зачем еще создавать какие-то объекты?
Ответ прост: нельзя создать библиотеку на все случаи жизни и на все вкусы.
Новые компоненты, во-первых, позволяют расширить область применения Delphi:
например, с помощью библиотек объектов третьих
фирм разрабатывать приложения для работы в Internet.
Во-вторых, позволяют дополнить или настроить для себя имеющиеся в VCL
объекты (например, переопределить значения
свойств, устанавливаемые по умолчанию).
Предположим, что у вас
появился уже готовый компонент. Как его добавить в VCL? Для
этого выберите пункт меню Options|Install Components… Появится
диалог, как на рис.1

Рис.A: Диалог установки нового компонента
Нажмите “Add” и укажите
модуль, содержащий процедуру регистрации, нажмите “OK” и
после успешной перекомпиляции новый объект появится в палитре. Read the rest of this entry »