Повтор действия при неудачной попытке.

Просто демонстрации как работают те или иные действия или события
Ответить
ManGust
Пассажир
Сообщения: 2
Зарегистрирован: Пн мар 24, 2008 11:09 am
Благодарил (а): 0
Поблагодарили: 0

Повтор действия при неудачной попытке.

Сообщение ManGust » Пн мар 24, 2008 4:58 pm

Подскажите как сделать, чтоб при неудачной попытке скачать файл, например, производился повтор этого действия до успеха.
Спасибо.

Аватара пользователя
iPasha
Авиаконструктор
Сообщения: 441
Зарегистрирован: Чт сен 08, 2005 5:05 pm
Благодарил (а): 0
Поблагодарили: 7 раз
Контактная информация:

Re: Повтор действия при неудачной попытке.

Сообщение iPasha » Пн мар 24, 2008 6:02 pm

Установить переменную: MyVariable = False
While MyVariable = False
---FtpDownload(нужный файл)
---УстановитьПеременную: MyVariable = FtpDownload.Success

ManGust
Пассажир
Сообщения: 2
Зарегистрирован: Пн мар 24, 2008 11:09 am
Благодарил (а): 0
Поблагодарили: 0

Re: Повтор действия при неудачной попытке.

Сообщение ManGust » Вт мар 25, 2008 10:14 am

[quote="iPasha"]
Спасибо.
Не мог бы чуть подробнее рассказать.
У меня при возобновлении соединения продолжает идти повтор, а закачка не стартует.
Еще подскажи, как количество повторов задать. :)

Аватара пользователя
LizardOfOzz
Гвардии пилот - Наставник
Сообщения: 1165
Зарегистрирован: Пт сен 08, 2006 8:59 pm
Благодарил (а): 8 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Повтор действия при неудачной попытке.

Сообщение LizardOfOzz » Чт мар 27, 2008 10:04 pm

Установить переменную Count = 7
While Count > 0
-- Попытка скачать
-- Если удалось скачать
---- Установить переменную Count = 0
-- End if
-- Установить переменную Count = Count - 1
End
Изображение Изображение

Ответить