Ich kann mir aus dem TSynDictionary die Values herausschreiben lassen um an die potenziellen Benutzer zu kommen, jedoch fehlt mit der Key dazu.
Ich verstehe dein Problem nicht ganz. Aber nach einem Value kannst du wie folgt suchen:
Delphi-Quellcode:
var
user: TUser;
userID: TUserID;
begin
userID := 5;
user.UserName := 'Klaus';
user.LoginCount := 3;
FUserList.AddOrUpdate(userID, user);
userID := 0;
FUserList.FindKeyFromValue(user, userID); // userID = 5
Oder du nutzt die Funktion FUserList.ForEach().
Bis bald...
Thomas