Ach so, jetzt hab ich verstanden, was Bernhard damit meinte. Der zweite Aufruf von frm_main.lv_waagen.items.count ist ja ...
Nicht ganz.
Die For-Schleife liest erst alles aus und speichert sich den End-Wert zwischen.
Die Start- und End-Werte werden also immer nur einmal zu Beginn abgerufen.
Manchmal läuft die Schleife "intern" sogar rückwärts, da ein Vergleich mit 0 einfacher ist und man sich dafür nicht den Endwert extra speichern muß.