Dmitry
Это вообще разные вещи, мб вопрос про разницу функции и макроса?
Как раз таки разницу между функцией и макросом я понимаю, а вот разницу между ивентом и макросом - не понимаю.
Функция, насколько я понимаю, останавливает все процессы во время её выполнения. То есть, допустим, если выполнение функции занимает 10 секунд, значит ничего, кроме функции, не будет работать в течение этого времени.
Event же наоборот, во время выполнения не останавливает никакие внешние процессы. Именно поэтому, например, в Event'ах и создают Timeline