Обработка ошибок TIdFTP в Delphi (Indy 10) - PullRequest
0 голосов
/ 26 января 2019

Может кто-нибудь объяснить мне, как обрабатывать ошибки с TIdFTP?

Например, я пытаюсь подключиться следующим образом ...

with IdFTP do
begin
  Username := xxxxx;
  Password := '1000';
  Host := xxx.xxx.xxx.xxx;
  Port := 21;
  ConnectTimeOut := 5000;
  try
    Connect;
  except
    On E: Exception do
      ShowMessage(E.Message);
  end;
end;

Если я использую неправильный пароль(как я специально сделал в приведенном выше примере, чтобы смоделировать, что может произойти, если пользователь введет неправильный пароль), я получаю ошибку «Плохая последовательность команд».Это ничего не говорит мне о настоящей проблеме.Есть ли способ получить содержательное описание фактической ошибки, а именно: пароль неверный?

...