@DeddyH: Huch da hab ich glatt das Freigeben vergessen
@ringli: Bei deiner, bzw. meiner 2. Variante werden 2 Hash-Objekte erzeugt.
Einmal erzeugt man selbst eins und in CalcFile wird dann intern nochmal ein Hash-Objekt erzeugt (und wieder freigegeben).
Das selbst erzeugte ist somit nicht nötig.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."