Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TIdFtp.Connect() Fehlerbehandlung möglich??? (https://www.delphipraxis.net/29630-tidftp-connect-fehlerbehandlung-moeglich.html)

TheGame1492 12. Sep 2004 11:03


TIdFtp.Connect() Fehlerbehandlung möglich???
 
ist es möglich herauszufinden, warum die verbindung zu einem ftp server via dem indy ftp client fehlgeschlagen ist?

also zB: ob der server voll ist (421), ob der server down ist oder ob die user daten falsch sind usw.

scp 12. Sep 2004 11:18

Re: TIdFtp.Connect() Fehlerbehandlung möglich???
 
Bei den Indys werden diese Meldungen über Exceptions behandelt, hier die wichtigsten:
Delphi-Quellcode:
          try
            idFTP1.Connect(true, 5000);
          except
            on E: EIdProtocolReplyError do
            begin
              If (E.ReplyErrorCode = 421) then
              begin
              end;
            on E: EIdSocketError do
            begin
              If (E.LastError = 10065) then
              begin
                MemoLog.Lines.Add(TimeToStr(now) + ': ' + 'FTP ' + ' ' + 'E: ' + E.Message);
              end;
            end;
            on E: EIdConnClosedGraceFully do
            begin
            end;
            on E: EIdConnectTimeOut do
            begin
            end;
            on E: EIdConnectException do
            begin
            end;
          end;

TheGame1492 12. Sep 2004 14:18

Re: TIdFtp.Connect() Fehlerbehandlung möglich???
 
thx :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz