Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

NMFTP1.Connect - ошибка, при маленькой скорости инета [D5, WinXP]


Edelweis ©   (2005-11-01 09:03:00) 

Есть такой код:
NMFTP1.Host:=Settings.ftp.host;
NMFTP1.UserID:=Settings.ftp.username;
NMFTP1.Password:=Settings.ftp.password;
NMFTP1.Port:=Settings.ftp.port;
try
 NMFTP1.Connect;
except
 MessageDlg('FTP-сервер не существует или недоступен', mtError, [mbOK], 0);
end;

Когда пытаюсь запустить прогармму на компе где ADSL, то есть скорость инета высокая, то соединяется без проблем, а когда пробую на компе, где диал-ап, то выдаёт ошибку. Хотя когда подключаюсь программой CuteFTP на компе с диал-апом, то тоже соединение устанавливается нормально.
Сервер, имя пользователя и пароль, конечно верные.
Создаётся такое ощущения, что при малой скорости инета прога просто не дожидается ответа сервера, и сообщение 'FTP-сервер не существует или недоступен' выскакивает буквально через 3 секунды.
Что делать? Устанавливать свойство NMFTP1.TimeOut не помогает.


Digitman   (2005-11-01 15:06:00) [1]


> почему он не происходит - не понятно


вот ты чудо-то) ...
ну и как же оно будет понятно, если ты не анализируешь ни класс исключения, ни сообщение ?


Edelweis   (2005-11-01 14:43:00) [2]

Да, какая разница что я там в MessageDlg показываю, главное что коннект не происходит. А вот почему он не происходит - не понятно. Когда связь хорошая, то коннектится без проблем.


Digitman   (2005-11-01 13:50:00) [3]

ну и кто тебя учил так исключения анализировать и обрабатывать ?

мало ли что явилось причиной искл.ситуации !

а ты сразу ".. не существует .. не доступен ..")


Наверх

Титульная страница Поиск, карта сайта Написать письмо