Delphi. Процедурные типы. Callback

Callback – это возможность использовать процедуры и функции в качестве параметра. По другому в Delphi это называется процедурные типы. Не спрашивайте меня зачем это нужно ))) Пока не знаю, на данный момент разобрался лишь с техникой – на уровне самого простого примера.
Пример ниже, по нажатию кнопки, будет выводить сначала первое сообщение – прямым, обычным способом, а потом второе – через callback функцию или что, тоже самое – процедурный тип.

ШАГ1 – Объявляем процедурный тип в разделе interface

Создаем процедуру / функцию с такими же параметрами

Создаем метод, в котором мы собственно будем использовать CallBack

ШАГ последний – вешаем обработчик на кнопку

by Stanislav_Panteleev