Это я к тому, что в компонентном паскале процедуру в качестве параметра передавать нельзя, а объект с методом - можно. Тогда с помощью описанного известного метода выполняется разделение модели и вида. В данном случае модель - это вычисляемые данные, а вид обеспечивается отдельным классом.