(C) Зайцев Олег 1998-2000

Программирование на Delphi
обмен опытом

Система | Реестр | Графика | Сети | Мультимедиа | WEB | Разработка_компонент | Железо | Прочее

Разработка компонент

Советы и теория для разработчика компонент

Возврат на главную страницу
Гостевая книга - отзывы, вопросы
TopList


Общие вопросы
Как отследить вставку и удаление компонент в форму в design-time * *
Такая информация полезна, если мой компонент имеет ссылки на другие компоненты (например, как в связке TDateSource,TTable и др.)
Для получения такой информации предназначен метод
procedure Notification (AComponent: TComponent; Operation: TOperation); virtual;
класса TComponent. Перекрыв его в своем компоненте можно произвести необходимые действия, в зависимости от значения параметра Operation типа
TOperation = (opInsert, opRemove);
объявленного в модуле Classes. Параметр AComponent - компонента, соответственно вставлемая или удаляемая, в зависимости от Operation.
Задать вопрос Наверх Наверх

Как отличить режим дизайна от режима запущенного приложения: * *
if not (csDesigning in ComponentState) then begin
 // запущено приложение
end else begin
 // режим дизайна
end;
Задать вопрос Наверх Наверх

Если Вам понравился мой сайт, то Вы можете проголосовать за него на Golden URL (заранее спасибо)

    Я советую посетить и другие сайты, посвященные программированию. Это легко сделать по кольцу:

Algorithm project: Кольцо сайтов, посвященных программированию (подробнее о проекте WebRing...) [ Предыдущие 5 сайтов | Предыдуший | Следующий | Следующие 5 сайтов | Выбрать сайт случайным образом | Список всех сайтов ]