alex783
16-04-2009, 19:42
In questi giorni di studio, sto affrontando il problema delle eccezioni e ho scoperto - con piacere - che il C# supporta anche l'istruzione goto.
Ora, a pensarci bene, l'istruzione goto potrebbe tornare utile nelle eccezioni, ad esempio per uscire da un blocco catch e provare di nuovo ad eseguire le istruzioni contenute nel blocco try, disponendo un'etichetta appena prima dell'istruzione try.
Questa soluzione mi č stata utile per risolvere uno strano problema che ho avuto fino ad oggi pomeriggio: quando provavo ad eliminare dei file situati nella cartella Documenti, a volte (e non sempre) mi veniva sollevata un'eccezione di "Accesso negato".
E' possibile che sia dovuto a Windows Search di Vista? magari quando provo ad eliminare questi file, in quel momento sono occupati dall'indicizzazione, č possibile?
Naturalmente, per evitare cicli di loop all'infinito, ho messo un contatore, per cui i tentativi sono limitati - per mia scelta - a 5. Fin'ora pare che questa soluzione funzioni, perņ non mi piace, mi sembra troppo un "inciucio" :D
Suggerimenti? :stordita:
Grazie a tutti... ;)
Ora, a pensarci bene, l'istruzione goto potrebbe tornare utile nelle eccezioni, ad esempio per uscire da un blocco catch e provare di nuovo ad eseguire le istruzioni contenute nel blocco try, disponendo un'etichetta appena prima dell'istruzione try.
Questa soluzione mi č stata utile per risolvere uno strano problema che ho avuto fino ad oggi pomeriggio: quando provavo ad eliminare dei file situati nella cartella Documenti, a volte (e non sempre) mi veniva sollevata un'eccezione di "Accesso negato".
E' possibile che sia dovuto a Windows Search di Vista? magari quando provo ad eliminare questi file, in quel momento sono occupati dall'indicizzazione, č possibile?
Naturalmente, per evitare cicli di loop all'infinito, ho messo un contatore, per cui i tentativi sono limitati - per mia scelta - a 5. Fin'ora pare che questa soluzione funzioni, perņ non mi piace, mi sembra troppo un "inciucio" :D
Suggerimenti? :stordita:
Grazie a tutti... ;)