procedure TfrmBursary.btnCategoryClick(Sender: Tobject);
: CategoryStr : String;
: CategoryStr := // subroutine call
: lblCategory.Caption := 'Bursary: ' + CategoryStr;
: end; // end procedure TfrmRoadRace.btnCategoryClick
when you look at the code above ,would you rather use a function or a procedure and why? , could you please just demonstate how with this example please , thanks in advance , i need the subroutine and the call please help i wanna understand.