Zitat:
Aber müsste es nicht richtiger Weise dann function statt procedure heißen?
Ja.
Zitat:
Und wo genau wird die Instanz übergeben (Result:=... oder Var in der Definition der Procedure)?
Als Result nur im gezeigten Code wird diese vorher freigegeben ( im finally), was
imho keinen Sinn macht.