Visual Basic hata iletileri

bir Visual Basic uygulamasını derlediğinizde veya çalıştırdığınızda, aşağıdaki hata türleri oluşabilir:

  • Bir uygulamayı derlediğinizde oluşan derleme zamanı hataları.

  • Bir uygulama çalışırken oluşan çalışma zamanı hataları.

Belirli bir hatayı giderme hakkında bilgi için bkz. Visual Basic Programcıları için Ek Kaynaklar.

Çalışma zamanı hataları

Visual Basic bir uygulama sistemin yürütemediğini bir eylem gerçekleştirmeye çalışırsa, bir çalışma zamanı hatası oluşur ve Visual Basic bir Exception nesne oluşturur. Visual Basic deyimini kullanarak Throw nesneler de dahil olmak üzere Exception herhangi bir veri türünde özel hatalar oluşturabilir. Uygulama, yakalanan özel durumun hata numarasını ve iletisini görüntüleyerek hatayı tanımlayabilir. Hata yakalanmazsa uygulama sona erer.

Kod, çalışma zamanı hatalarını yakalayabilir ve inceleyebilir. Hatayı oluşturan kodu bir blok içine alırsanız, eşleşen Catch bir Try blok içinde atılan hataları yakalayabilirsiniz. Çalışma zamanında hataları yakalama ve kodunuzda bunlara yanıt verme hakkında bilgi için bkz . Deneyin... Yakalamak... Finally Deyimi.

Derleme zamanı hataları

Visual Basic derleyicisi kodda bir sorunla karşılaşırsa derleme zamanı hatası oluşur. Visual Studio kod düzenleyicisinde hataya hangi kod satırının neden olduğunu kolayca belirleyebilirsiniz çünkü bu kod satırının altında dalgalı bir çizgi görünür. Dalgalı alt çizginin üzerine gelin veya Hata Listesi'ni açtığınızda hata iletisi görüntülenir ve bu da diğer iletileri gösterir.

Tanımlayıcıda dalgalı alt çizgi varsa ve en sağdaki karakterin altında kısa bir alt çizgi görünüyorsa, sınıf, oluşturucu, yöntem, özellik, alan veya sabit listesi için bir saplama oluşturabilirsiniz. Daha fazla bilgi için bkz. Kullanımdan Oluşturma (Visual Studio).

Visual Basic derleyicisinden gelen uyarıları çözerek daha hızlı çalışan ve daha az hatası olan kod yazabilirsiniz. Bu uyarılar, uygulama çalıştırıldığında hatalara neden olabilecek kodu tanımlar. Örneğin, atanmamış bir nesne değişkeninin üyesini çağırmaya, dönüş değerini ayarlamadan işlevden döndürmeye veya özel durumları yakalamak için mantıkta hata içeren bir Try blok yürütmeye çalıştığınızda derleyici sizi uyarır. Uyarıları açma ve kapatma dahil olmak üzere uyarılar hakkında daha fazla bilgi için bkz. Visual Basic'de Uyarıları Yapılandırma.