E2431 for-in-Anweisung arbeitet nicht mit Kollektionstyp '%s', weil '%s' kein Element für '%s' enthält oder darauf nicht zugegriffen werden kann (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Eine for-in-Anweisung kann nur mit den folgenden Kollektionstypen zusammenarbeiten:

  • Primitive Typen, die der Compiler erkennt, wie z.B. Arrays, Mengen oder Strings
  • Typen, die IEnumerable implementieren
  • Typen, die das GetEnumerator-Pattern implementieren (siehe Delphi-Sprachreferenz)

Stellen Sie sicher, dass der angegebene Typ diesen Anforderungen entspricht.

Siehe auch