Originariamente inviato da FabioMitic
Se la rete è giù, quando passa dall'istruzione open si impianta comunque, cioè non passa nell'expect....
Sono in braghe di tela se non funziona così!
Questo perchè - molto probabilmente - stai eseguendo il debug all'interno di Delphi (che si ferma automaticamente alle eccezioni), ma il file eseguibile si comporta correttamente.

Se vuoi verificare il comportamento in Delphi, togli la spunta Stop on Delphi exceptions dalla finestra di dialogo Debugger Options.

Ciao!