|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Если ошибка повторить попытку...
Делаю программу для работы с интернет... Но это не важно... Важно вот что... Программа например загружает сайт или файл скачивает... И тут происходит ошибка... И все... Так вот мне нужно что бы когда происходит ошибка например при загрузке файла программа пыталась сама загрузить его еще раз... И что бы она пыталась загрузить его столько раз сколько я указал в Editе... Плиз пример... Очень надо!.. Заранее огромное спасибо!..
Последний раз редактировалось Romix, 25.02.2009 в 16:35. |
#2
|
|||
|
|||
А самому подумать???
Тебе надо повторить операцию: 1. Пока кол-во попыток не превысило некоторое число 2. Или пока операция не завершилась успешно. Код:
TryNum := 0; Success := False; While (TryNum < MaxTryNum) Or (Success) Do Begin Try Success := DoYourWorkHere; Except // Catch all exceptions Success := False; End; Inc(TryNum); End; |