salve a tutti,
dato il seguente codice
for conta as integer = 0 to 5
IndiceAperta = tmpNomeCompleto.IndexOf("{")
IndiceChiusa = tmpNomeCompleto.LastIndexOf("}")
IndiceDuepunti = tmpNomeCompleto.LastIndexOf(":")
next
vorrei che in caso di errore di una delle tre righe sopra scritte perche magari nella strina non c'è una parentesi graffa aperta incrementi una variabile.
Pensavo di gestire la cosa con on error in questo modo
on error goto errore
for conta as integer = 0 to 5
IndiceAperta = tmpNomeCompleto.IndexOf("{")
IndiceChiusa = tmpNomeCompleto.LastIndexOf("}")
IndiceDuepunti = tmpNomeCompleto.LastIndexOf(":")
next
errore:
i = i+1
next
ma ho visto che se anche non c'è un errore la variabile viene incrementata ugualmente ( ovviamente aggiungo io ) ma come posso ovviare a questo problema ?
grazie.