try - continue
Hejsa, jeg er i gang med at programmere en mailudsending - og er løbet ind i et problem.Hvis forbindelsen til mailserveren tabes, vil jeg ikke få sendt mails, men blot udføre min try/catch.
Der er flere mulige løsningsforslag, men jeg er interesseret i at vide om det er muligt at vende tilbage til begyndelsen af min try kommando.
Nedenstående er et forsimplet eksempel - da den rigtige udsending kører i tråde kan jeg ikke blot trække en fra i og tage løkken een gang mere.
for (int i=0; i< antal; i++) {
try {
//send en mail
} catch (ConnectionError e) {
// forsøg at sende igen
}
}
spørgsmålet er altså - kan jeg vende tilbage til min try og forsøge igen - fra min catch?
:) Jeg skal gerne uddybe hvis det er for kryptisk