Мой DELPHI – Программирование

Всё для программера

Как сообщить всем формам моего приложения об изминении каких-то глобальных значений?

Вопрос:
Как сообщить всем формам моего приложения (в том числе и не видимым в данный момент)
об изминении каких-то глобальных значений?
Ответ:
Один из способов - создать пользовательское сообщение и использовать метод preform
чтобы разослать его всем формам из массива Screen.Forms. Прочитать остальную часть записи »

Как изменить оконную процедуру для TForm?

Вопрос:
Как изменить оконную процедуру для TForm?

Ответ:

Переопределите в подклассе
TForm оконную процедуру WinProc класса. В примере оконная процедура переопределяется
для того чтобы реагировать на сообщение WM_CANCELMODE, показывающее, что выполняется
messagebox или какой-либо еще диалог. Прочитать остальную часть записи »

Урок 10: События в Delphi

Урок 10: События в Delphi

Содержание урока 10:

Обзор

События в Delphi

Понимание событий

Обработка сообщений Windows в Delphi

  1. Обзор
  2. Одна из ключевых целей среды визуального программирования – скрыть
    от пользователя сложность программирования в Windows. При этом, однако,
    хочется, чтобы такая среда не была упрощена слишком, не до такой степени,
    что программисты потеряют доступ к самой операционной системе.

    Программирование, ориентированное на события – неотъемлемая черта
    Windows. Некоторые программные среды для быстрой разработки приложений
    (RAD) пытаются скрыть от пользователя эту черту совсем, как будто она настолько
    сложна, что большинство не могут ее понять. Истина заключается в том, что
    событийное программирование само по себе не так уж сложно. Однако, есть
    некоторые особенности воплощения данной концепции в Windows, которые в
    некоторых ситуациях могут вызвать затруднения.

    Delphi предоставляет полный доступ к подструктуре событий, предоставляемой
    Windows. С другой стороны, Delphi упрощает программирование обработчиков
    таких событий.

    В данном уроке приводится несколько примеров того, как обрабатывать
    события в Delphi, дается более детальное объяснение работы системы, ориентированной
    на события. Прочитать остальную часть записи »