Это не возвращаемое условие, а часть кода:
Код:
XMLDocument1.DocumentElement.ChildNodes['city'].ChildNodes['name'].Text
XMLDocument1.DocumentElement.ChildNodes['current'].ChildNodes['t'].Text
XMLDocument1.DocumentElement.ChildNodes['current'].ChildNodes['pict'].Text;
Что такое функция?
Код:
function MyFunc : String;
begin
SomeCode
Result := что-то
end;
может достаточно процедуры, всё-равно ничего не возвращаешь. Периодичность, если цикличная, используй таймер. Там же, в таймере, можно проверять некое условие запуска кода, если не цикличная.