Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по FTP- клиенту (запуск по расписанию)   Найти похожие ветки 

 
купт ©   (2007-02-20 15:07) [0]

Доброе время суток! Стоит такая задача: фтп-клиент должден законнектиться по расписанию передать файл серверу и отключиться, если сервер не доступен отложить задание или просто записать в лог.
Так вот, как сделать так, чтобы если сервер не доступен прога не ругалась, а просто промолчала?


 
Dmitrij_K   (2007-02-20 15:11) [1]

Что используешь?


 
Сергей М. ©   (2007-02-20 15:13) [2]


> как сделать так, чтобы если сервер не доступен прога не
> ругалась, а просто промолчала?


"Научить прогу" этому, если ты, конечно же, программист, а не эникейщик)


 
купт ©   (2007-02-20 15:14) [3]

IdFTPClient,  когда сервер работает все нормально, но если вдруг он не запущен или проблемы со связью то тогда???


 
Сергей М. ©   (2007-02-20 15:15) [4]


> то тогда?


то тогда - исключение


 
Dmitrij_K   (2007-02-20 15:22) [5]

try
 idftp.Connect;
 {...}
except
on E:Exception do addlog(E.ClassName + " - " + E.Message)
end


 
Сергей М. ©   (2007-02-20 15:22) [6]

try
MyFTPClient.Connect;
MyFTPClient.Put(..);
MyFTPClient.Disconnect;
except
// ..что-то произошло, чешем репу на тему как понять что произошло и обработать ситуацию так чтобы никто никуда не "ругался"
end;


 
купт ©   (2007-02-20 15:42) [7]

Я конечно извиняюсь конечно, эникейщик - отчасти верно заметил.
Можно по подробнее пояснить после except


 
Сергей М. ©   (2007-02-20 16:43) [8]


> купт ©   (20.02.07 15:42) [7]


Справку уже проштудировал на эту тему ?
Что-то не понятно ?


 
купт ©   (2007-02-21 07:01) [9]

Спасибо, друзья! Все понятно, пока вроде работает.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.04 c
2-1171637200
XpycT
2007-02-16 17:46
2007.03.11
вопрос по mySQL


15-1171543448
Ученик чародея
2007-02-15 15:44
2007.03.11
Что вам мешает перейти на Java.


4-1162283659
Суслик
2006-10-31 11:34
2007.03.11
TInplaceEdit.Invalidate - помогите понять, что делает метод.


11-1150407283
parovoZZ
2006-06-16 01:34
2007.03.11
Demo2Forms - не понял юмора


15-1171602255
Думкин
2007-02-16 08:04
2007.03.11
Как надо сдавать зачеты. :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский