Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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ı
Bir Visual Basic uygulaması 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... Tutmak... Finally Deyimi.
Derleme zamanı hataları
Visual Basic derleyicisi kodda bir sorunla karşılaşırsa derleme zamanı hatası oluşur. Visual Studio kod düzenleyicisinde, bu kod satırının altında dalgalı bir çizgi göründüğünden hataya hangi kod satırının neden olduğunu kolayca belirleyebilirsiniz. Dalgalı alt çizgiye işaret ederseniz veya diğer iletileri de gösteren Hata Listesi'ni açtığınızda hata iletisi görüntülenir.
Bir tanımlayıcı dalgalı alt çizgiye sahipse 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ı çözümleyerek, 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ışırsanız 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'te Uyarıları Yapılandırma.