@barf00s
da muss ich dir aber wiedersprechen
bei Funktionen wird der rückgabewert ins register EAX geschrieben
bei Prozeduren mit VAR Parametern wird das an eine Speicherstelle geschrieben (was vorher schon erwähnt wurde) demnach sind Prozeduren langsamer WENN das zuweisen oft vorgenommen wird, d.h. oft in den VAR parameter geschrieben wird.
aber nen wirklichen merkbaren unterschied gibt es wirklich nicht.
kommt auch drauf anwie der compiler das optimiert, kann ja sein das der bei ner prozedur auch immer alles erst in eax schreibt udn am ende in die variable dann ist das gleich schnell