Pro erste 100 Durchläufe, am Beispiel Deiner Liste im CEF, generierst Du ~680 Prozeduraufrufe mit der Call-Anweisung.
Und das, obwohl ich manche For-Schleifen nur habe zählen und nicht prüfen oder entscheiden lassen, sodass es schneller geht.
Ich liebe Spagehtti - auf dem Teller.
Bring Deinen Code ins Reine.
Arbeite Deine Prüfungen datensatzweise ab.
Ein Datensatz, alles geprüft, alle Entscheidungen getroffen ---> nächster Datensatz.
Das implizite Typecasting vermeide. (Beispiel: Format(...) < Format(...))
Es sind Zahlen; diese lassen sich bestens vergleichen. (Wozu in Zeichenkette "umwandeln" und dann vergleichen?)
Hilfsweise:
1Tag = 1
1Stunde = 1/24
1Minute = 1/24/60
1Sekunde = 1/24/60/60
Call Ende:
Diese Prozedur gibt es nicht, aber Du möchtest partout aufrufen.
|