In der Funktion möchte ich einmal sagen ProgressBar.Position:=ProgressBar.Position+1
Wieso übergibst du die zu verwendente Progressbar nicht als Parameter für deine Funktion?
Wobei eine Routine, die die Oberfläche aktualisiert zum Formular gehört und deswegen auch eine Methode der Formularklasse sein sollte, finde ich.