kommt es nicht aufs gleiche raus ob dein aufruf so aussieht
Delphi-Quellcode:
procedureandhandvomString('test1');
procedureandhandvomString('test2');
oder
also ob du nun nen anderen paraemter zum finden der funktion übergeben würdest oder einen anderen procedurenamen verwendest kommt aufs gleiche raus. Ansonsten zu deinem Grundproblem. Es ist möglich Typen zu verschiedenen Proceduren zu deklarieren und davon eine Variable anzulegen. Und dann rufst du die variable auf => funktion wird ausgeführt... (ist nicht korrekt was ich geschrieben hab aber wenn ichs ganz korrekt schreibe würde es der fragesteller nicht verstehen)