Schleifenfehler bei GetThemes

Hallo Liste,

ich bekomme immer einen Laufzeitfehler, wenn ich alle Themen eines Views löschen möchte, welche ich mit

DeleteList = theView.GetThemes

abfrage. Wenn die nur die ausgewählten Themen löschen möchte, die ich mit

DeleteList = theView.GetActiveThemes

abfrage geht es erstaunlicher Weise. Warum und wie kann ich den Fehler beseitigen?

Achso meine Löschschleife sieht so aus:

For Each i in DeleteList
theView.DeleteTheme(i)
End

Danke Jens
Du darfst die Anzahl der Listenelemente während des Schleifendurchlaufs nicht verändern. Lösung: Lass die Schleife über einen Kopie der Liste laufen

For Each i in DeleteList.Clone
...

Bei den aktiven Themen hat das vermutlich nur geklappt, weil nur ein Thema aktiv war, also nach dem Löschen kein weiterer Schleifenumlauf nötig war.
Danke klappte perfekt!

Jens