Nasıl yapılır: Bir Sistem Kaynağını Atma (Visual Basic)

Kodunuz bloktan çıktığında sistemin bir kaynağı attığını garanti etmek için bir blok kullanabilirsiniz Using . Bu, büyük miktarda bellek kullanan veya diğer bileşenlerin de kullanmak istediği bir sistem kaynağı kullanıyorsanız kullanışlıdır.

Kodunuz tamamlandığında veritabanı bağlantısını atmak için

  1. Kaynak dosyanızın başına veritabanı bağlantısı için uygun Imports Deyimini (.NET Ad Alanı ve Türü) eklediğinizden emin olun (bu örnekte). System.Data.SqlClient

  2. ve End Using deyimleriyle bir Using blok Using oluşturun. Bloğun içine veritabanı bağlantısıyla ilgilenen kodu yerleştirin.

  3. Bağlantıyı bildirin ve deyiminin bir parçası olarak bunun bir örneğini Using oluşturun.

    ' Insert the following line at the beginning of your source file.  
    Imports System.Data.SqlClient  
    Public Sub AccessSql(ByVal s As String)  
        Using sqc As New System.Data.SqlClient.SqlConnection(s)  
            MsgBox("Connected with string """ & sqc.ConnectionString & """")  
        End Using  
    End Sub  
    

    İşlenmeyen bir özel durum da dahil olmak üzere, bloktan nasıl çıkılırsa çıkılsın sistem kaynağı atabilir.

    Kapsamı blokla sınırlı olduğundan, bloğun Using dışından erişemeyeceğinizi sqc unutmayın.

    Dosya tanıtıcısı veya COM sarmalayıcısı gibi bir sistem kaynağında aynı tekniği kullanabilirsiniz. Blok'dan çıktıktan Using sonra kaynağı diğer bileşenler için kullanılabilir durumda bıraktığından emin olmak istediğinizde bir Using blok kullanırsınız.

Ayrıca bkz.