![]() |
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. |
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; |
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