zły USERNAME w IdPOP3

0

mam problem z tym komponentem bo jak wpisze złego użytkownika to mi wiesza programa i nie moge już go wyratowac. robiłem oczywiście osługe błędu:

        try
          main.poczta.Connect(10000);
        except
          main.tray.Hint := 'Błąd przy próbie połączenia. [' + users[i].name + ']';
          Sleep(2000);
          Main.OnErr;
        end;

moze źle robie obsługę błędów? próbowałem z dokładnym błędem (już nie pamiętam jaki on był, coś jak EProtocolReplyError) ale mi wyżucało że niezidentyfikowany jest ten błąd i nie da się skompilować.

0
    try
     main.poczta.Connect(10000);
    except
     on Exception do
     Begin
       main.tray.Hint := 'Błąd przy próbie połączenia. [' + users[i].name + ']';
       Sleep(2000);
       Main.OnErr;
     End;
    end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1