JvAppXMLFileStorage1.WriteCollection('Items', JvVCL5Utils.TCollection(FWPItems));
Er hat zwei Deklarationen von TCollection gefunden. Wo jeweils zeigt er ja in der Fehlermeldung an. Bei deinem Aufruf erwartet die
JEDI Funktion die TCollection von den Jedis, aber TCollection die du als Typecast genutzt hast, war die aus der
Unit Classes der
VCL.
Abhilfe schafft zum einen wie oben angegeben das explizite angeben der
Unit oder du sortierst in deiner Uses-Liste die JvVCL5Utils nach der Classes. Immer die Deklaration der zuletzt angezogenen
Unit wird genutzt.