Wie wäre es mit der Fehlerbehandlung, ich habe auf der Arbeit mal nen Programm geschrbeieben für die Elektronischen Bestellungen, da durfte natürlich im Betrieb keine Fehlermeldung kommen. Musste also alles in einer Fehlerbehandlung abfangen so das es im Betrieb nicht hängenbleibt mit einem Dialog.
Delphi-Quellcode:
Uses
IdFTP, IDException;
// den Download in einem Try / Except setzen und dort dann sowas
Try
// Deine Download Routine oder sonst was ;)
Except
on E: EIdException do
Begin
End;
on E: EIdProtocolreplyError do
Begin
End;
on E: EIdSocketError do
Begin
End;
on E: EIdNotConnected do
Begin
End;
end;
Bin mir jetzt nicht sicher ob das das ist was Du meinst aber so kannst Du die Fehlerdialoge umgehen, denk aber an den Debugmodus. Kann Dir aber jetzt leider nicht aus dem Kopf sagen welche Du für Deinen Fall brauchst musste sie mir damals auch zusammensuchen.