Aracılığıyla paylaş


Option Explicit Deyimi (Visual Basic)

Bir dosyadaki tüm değişkenlerin açıkça bildirilmesini zorlar ya da değişkenlerin (implicit) bildirimleri sağlar.

Option Explicit { On | Off }

Bölümleri

  • On
    İsteğe Bağlı.Sağlayan Option Explicit denetleniyor.On Veya Off belirtilmezse, varsayılan değer On.

  • Off
    İsteğe Bağlı.Devre dışı bırakır Option Explicit denetleniyor.

Notlar

Zaman Option Explicit On veya Option Explicit , açıkça bildirmelidir tüm değişkenleri kullanarak bir dosyada görünür Dim veya ReDim deyimleri.Bildirilmemiş bir değişken adı kullanmaya çalışırsanız, derleme zamanında bir hata oluşur.Option Explicit Off Deyimi değişkenlerin örtük bildirimini sağlar.

Kullandıysanız, Option Explicit deyimi gerekir başka bir kaynak kod deyimleri önce bir dosya görüntülenir.

[!NOT]

Ayarlama Option Explicit için Off genelde iyi bir uygulama değildir.Programı çalıştırdığınızda, beklenmedik sonuçlara yol açabilecek bir veya daha fazla konumlarda bir değişken adı yanlış hecelediğiniz.

Ne zaman bir seçenek Belirtik deyimi yok

Kaynak kodu içermiyorsa bir Option Explicit deyimi, Option Explicit ayarını Derleme Sayfası, Proje Tasarımcısı (Visual Basic) kullanılır.Komut satırı derleyicisini kullanıyorsanız, /optionexplicit derleyici seçeneği kullanılır.

Option Explicit IDE içinde ayarlamak için

  1. İçinde Solution Explorer, bir proje seçin.Proje menüsündeki Özellikler’i tıklayın.Daha fazla bilgi için bkz. Proje Tasarımcısı Giriº.

  2. Tıklatın derleme sekmesi.

  3. Değer kümesinde Option Explicit kutusu.

Yeni bir proje oluşturduğunuzda, Option Explicit ayarını derleme sekmesinde ayarlanır Option Explicit ayarlama vb varsayılan olarak iletişim kutusu.Erişim için vb varsayılan olarak iletişim kutusunda araçları menüsünde tıklatın seçenekleri.İçinde seçenekleri iletişim kutusunda, genişletme Projeler ve çözümlerve ardından vb varsayılan olarak.Varsayılan başlangıç ayarını vb varsayılanlarını olan On.

Komut satırında seçenek belirtik olarak ayarlamak için

Örnek

Aşağıdaki örnek Option Explicit tüm değişkenlerin açıkça bildirilmesini zorlamak için deyimi.Bildirilmemiş bir değişkeni kullanarak derleme zamanında bir hata neden olur.

' Force explicit variable declaration. 
Option Explicit On
Dim thisVar As Integer
thisVar = 10
' The following assignment produces a COMPILER ERROR because 
' the variable is not declared and Option Explicit is On.
thisInt = 10 ' causes ERROR

Ayrıca bkz.

Başvuru

Dim Deyimi (Visual Basic)

ReDim Deyimi (Visual Basic)

Option Compare Deyimi

Option Strict Deyimi

/optioncompare

/optionexplicit

/optionstrict

Visual Basic projeleri, varsayılan seçenekleri iletişim kutusu