|
Тема |
Goto от catch блок |
|
Автор |
Lupi (Full throttle) |
|
Публикувано | 25.05.04 18:16 |
|
|
Здравейте,
Написал съм една простичка програма, в която се върти един цикъл. На всяка итерация се свързвам с някакъв сървър и източвам HTML кода по зададено ID, което всъщност е променливата на for цикъла. Кофтито е, че сървърът е много капризен и редовно връзката с него прекъсва. Всеки път трябва да гледам на кое ID е гръмнало и да рестартирам програмката от него.
В крайна сметка заградих цялото тяло на for цикъла в един try/catch блок. Идеята ми е ако при поредната итерация се хвърли exception, в catch блока да се изпълни едно goto, което да ме връща в началото на цикъла и да повтори всичко за текущото ID.
Не знам доколко това е добро решение, но за момента уж работи, само дето ми се струва много дърварско решение. Някой сблъсквал ли се е с подобен проблем?
|
| |
|
|
|