Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    [vb.net/c#] eccezzioni in un blocco "Using"

    se c'e' una eccezzione in un blocco using, gli oggetti vengono "disposti" correttamente perche l'eccezione stessa fa uscire il codice dalla visibilita del blocco using?
    oppure devo mettere cmq un try catch e disporre manualmente?

    esempio, se quando faccio l'open di una connessione il db non risponde, myconn viene disposto?

    codice:
     Using myconn As SqlConnection = New SqlConnection(......)
    
                myconn.Open()
    
                'codice
                'codice
     End Using

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ehm...Eccezione si scrive con una sola Z.

  3. #3
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    a bbbello so' 'gnorante io per questo faccio il programmatore ;-)

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    Ehm...Eccezione si scrive con una sola Z.
    Dipende da quanto grande è l'eccezzione
    Un programmatore le dovrebbe sapere certe cose
    Pietro

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Using è quasi simile a questo

    Try

    Finally

    End Try


    le eccezioni non vengono gestite qui ma vengono sollevato al gestore superiore (se esiste)
    Pietro

  6. #6
    O.o da quando sviluppare software è una pratica da "Ignoranti"? :P
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  7. #7
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da RoBYCoNTe
    O.o da quando sviluppare software è una pratica da "Ignoranti"? :P
    Quoto.

    afrappe, parla per te, abbello !

    Comunque non ho capito che intendi per "disposto"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.