Hallo Go2EITS,
in Objects[] befinden sich die Wrapper-Objekte, keine Integer-Werte:
Anzahl := TIntegerWrapper(w.Objects[i]).Value;
Du solltest außerdem nicht vergessen, vor der Freigabe der Stringliste die Wrapper-Objekte freizugeben.
Zitat von
Delphi-Hilfe:
Das TStrings-Objekt ist nicht der Eigentümer der Objekte des Arrays Objects. Objekte, die dem Array Objects hinzugefügt werden, sind auch dann noch vorhanden, wenn das TStrings-Objekt freigegeben wird. Sie müssen explizit von der Anwendung freigegeben werden.
Gruß Hawkeye