Danke...
Das ist ein Copy / Paste Fehler.
... war ein Test.
Korrekt:
Delphi-Quellcode:
if not Dict.TryGetValue(DataSet.FieldByName('NUMMER').AsString, Objekt) then begin
begin
Nachtrag:
Ich habe es jetzt mit dem Iterieren gemacht. Vieleicht hat jemand eine Idee was ich falsch gemacht habe.
Danke an Alle...