Hat die benutzte
FTP-Komponente die Eigenschaft Connected oder IsConnected oder sowas?
Dann könntest du erst Variante 1 versuchen, dabei eventuelle
exception abfangen.
Dann auf Connected prüfen, und falls das False ist die zweite Variante versuchen.
Erst wenn du auch da eine
Exception bekommst gibst du das weiter.