Komut penceresi

İfadelerin hatalarını ayıklamak ve değerlendirmek, deyimleri yürütmek ve değişken değerlerini yazdırmak için Anında penceresini kullanın. Anlık penceresi, seçili durumdaki projeyi oluşturup kullanarak ifadeleri değerlendirir.

Anında penceresini görüntülemek için, düzenlemek üzere bir proje açın ve ardından Windows>Anında Hatalarını Ayıkla'yı>seçin veya Ctrl+Alt+I tuşlarına basın. Komut penceresine Debug.Immediate da girebilirsiniz.

Anında penceresi IntelliSense'i destekler.

Değişkenlerin değerlerini görüntüleme

Anında penceresi özellikle bir uygulamada hata ayıklarken kullanışlıdır. Örneğin, bir değişkenin varAdeğerini denetlemek için Yazdır komutunu kullanabilirsiniz:

>Debug.Print varA

Soru işareti (?) için Debug.Printbir diğer ad olduğundan bu komut da yazılabilir:

? varA

Bu komutun her iki sürümü de değişkeninin varAdeğerini döndürür.

İpucu

Anında penceresinde bir Visual Studio komutu vermek için komutun başına büyüktür işareti ( işaretiyle>) geçmelisiniz. Birden çok komut girmek için Komut penceresine geçin.

Tasarım zamanı ifadesi değerlendirmesi

Tasarım zamanında bir işlev veya alt yordam yürütmek için Anında penceresini kullanabilirsiniz.

İşlevi tasarım zamanında yürütme

  1. Aşağıdaki kodu bir Visual Basic konsol uygulamasına kopyalayın:

    Module Module1
    
        Sub Main()
            MyFunction(5)
        End Sub
    
        Function MyFunction(ByVal input as Integer) As Integer
            Return input * 2
        End Function
    
    End Module
    
  2. Hata Ayıklamenüsünde Windows>Anında'yı seçin.

  3. Anında penceresine yazın ?MyFunction(2) ve Enter tuşuna basın.

    Anında penceresi çalışır MyFunction ve görüntüler4.

İşlev veya alt yordam bir kesme noktası içeriyorsa, Visual Studio yürütmeyi uygun noktada keser. Daha sonra program durumunuzu incelemek için hata ayıklayıcı pencerelerini kullanabilirsiniz. Daha fazla bilgi için bkz . İzlenecek Yol: Tasarım Zamanında Hata Ayıklama.

Office projeleri, web projeleri, Akıllı Cihaz projeleri ve SQL projeleri için Visual Studio Araçları dahil olmak üzere bir yürütme ortamı başlatmayı gerektiren proje türlerinde tasarım zamanı ifadesi değerlendirmesini kullanamazsınız.

Çok projeli çözümlerde tasarım zamanı ifadesi değerlendirmesi

Visual Studio, tasarım zamanı ifadesi değerlendirmesi için bağlam oluştururken Çözüm Gezgini'de seçili durumdaki projeye başvurur. Çözüm Gezgini'da hiçbir proje seçilmezse Visual Studio, işlevi başlangıç projesine göre değerlendirmeye çalışır. İşlev geçerli bağlamda değerlendirilemezse bir hata iletisi alırsınız. Çözümün başlangıç projesi olmayan bir projedeki bir işlevi değerlendirmeye çalışıyorsanız ve hata alıyorsanız, projeyi Çözüm Gezgini'de seçmeyi deneyin ve değerlendirmeyi yeniden deneyin.

Komutları girin

Anında penceresinde Visual Studio komutlarını görüntülerken büyüktür işaretini (>) girin. Daha önce kullandığınız komutları kaydırmak için Yukarı ok ve Aşağı ok tuşlarını kullanın.

Görev Çözüm Örnek
bir ifadeyi değerlendirme. İfadenin başına soru işareti (?) koyun. ? a+b
Anlık moddayken (tek bir komut yürütmek için) Komut moduna geçici olarak girin. Komutu girin ve daha büyük bir işaretiyle ()> önceden yazın. >alias
Komut penceresine geçin. Pencereye, büyük bir işaretiyle (> ) önceden girerek girincmd. >cmd
Anlık penceresine geri dönün. Pencereye büyüktür işareti (> olmadan) girinimmed. immed

İşaret modu

Anlık penceresinde önceki herhangi bir satıra tıkladığınızda, otomatik olarak İşaret moduna geçersiniz. Bu, herhangi bir metin düzenleyicisinde yaptığınız gibi önceki komutların metnini seçmenize, düzenlemenize ve kopyalamanıza ve bunları geçerli satıra yapıştırmanıza olanak tanır.

Örnekler

Aşağıdaki örnekte, Visual Basic projesinin Anında penceresinde dört ifade ve bunların sonucu gösterilmektedir.

j = 2
Expression has been evaluated and has no value

? j
2

j = DateTime.Now.Day
Expression has been evaluated and has no value

? j
26

birinci şans özel durum bildirimleri

Bazı ayar yapılandırmalarında, Anlık penceresinde birinci şans özel durum bildirimleri görüntülenir.

Anlık penceresinde ilk şans özel durum bildirimlerini açma/kapatma

  1. Görünüm menüsünde Diğer Pencereler'e ve ardından Çıkış'a tıklayın.

  2. Çıkış penceresinin metin alanına sağ tıklayın ve ardından Özel Durum İletileri'ni seçin veya seçimini kaldırın.

Ayrıca bkz.