Объяснить разницу между двумя понятиями: событие в Windows и событие в Object pascal

Объяснить разницу между двумя понятиями: событие в Windows и событие в Object pascal.

В Object pascal событие - это указатель на некоторый метод, вызываемый при возникновении некоторого условия в процессе выполнения программы.
Какое именно "событие Windows" имеется ввиду? Если обычное - то это всего лишь некоторое сообщение от программы или самой системы ситемному журналу. Если имеются ввиду messages, то различия минимальны, и заключаются только в том, что месседжи буферизуются системой и могут быть обработаны асинхронно, в то время как события, если без танцев с бубнами, обрабатываются синхронно с кодом, их вызвавшим.

Добавить комментарий