Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#9

Re: idFTP erhängt sich nach einer halben Stunde

  Alt 23. Dez 2008, 08:23
Zitat von Admirandis:
Zitat von Klaus01:
wozu ist denn diese Schleife gut?
Ich hab nur die Erfahrung gemacht, dass der Indy nicht immer sofort verbindet. Und falls eventuell mal ein Fehler auftritt, hab ich das so gleich sicher umgangen. Kann man aber auch anders machen!
Soweit ich weiß, arbeiten die Indys blockierend, das heißt, dass Dein Programm erst weiter macht, wenn Connect erfolgreich (oder auch nicht) abgearbeitet wurde.

Ich würde mehr das hier vorschlagen:

Delphi-Quellcode:
try
  ak.Connect;
except
  on E: Exception do
    raise Exception.Create(E.Message); // kleine Fehlerbehandlung
end;

if ak.Connected then
  // Weitermachen mit dem restlichen Code
Zitat von Admirandis:
Zitat von Klaus01:
Und noch eine kleine Anmerkung, man sollte nicht auf = true oder = false prüfen.
Ok, nicht das Problem, aber hat das auch einen Hintergrund?
Ja, hat es
  Mit Zitat antworten Zitat