Функции Delphi могут возвращать любые значения объектов (типа TStringList или TButton). Но нужно быть осторожным при вызове такой функции. Если Вы не знаете как написать функцию Delphi, чтобы возвратить объект, или Вы не знаете, почему нужно быть осторожным при использовании объекта, возвращенного функцией, читайте далее :).