Komut dosyası hata ayıklama

Uygulandığı Öğe
InfoPath 2010 InfoPath 2013 Microsoft Betik Düzenleyicisi 2007

Önemli

Microsoft InfoPath 2013 desteği 14 Temmuz 2026 tarihinde sona ermiştir. Mevcut InfoPath formlarını ve iş akışlarını desteklenen Microsoft 365 çözümlerine geçirmenizi öneririz. InfoPath'in kullanımdan kaldırılması hakkında daha fazla bilgi edinin.

Tümleşik geliştirme ortamlarının ortak bir özelliği, yazdığınız komut dosyalarında hata ayıklama veya hataları bulma ve düzeltme yeteneğidir. Betikte hata ayıkladığınızda, bir betik hatası oluştuğunda hata ayıklayabilir veya betiklere bir hata ayıklama deyimi ekleyerek bir kesme noktası ayarlayabilirsiniz. Hata ayıklama deyimi, hata ayıklayıcıya yürütmeyi ne zaman askıya alacağını söyler ve betiğinizde adım adım ilerlemenize ve davranışını incelemenize izin verir. Bu makalede, bir komut dosyasına hata ayıklama deyiminin nasıl ekleneceği açıklanmaktadır.

  1. Microsoft Office InfoPath'te, betiğin bulunduğu form şablonunu açın.

  2. Araçlar menüsünde Programlama'nın üzerine gelin ve Microsoft Betik DüzenleyicisiMicrosoft Betik Düzenleyicisi öğesine tıklayın veya Microsoft Betik DüzenleyicisiMicrosoft Betik Düzenleyicisi (MSE) öğesini açmak için ALT+SHIFT+F11 tuşlarına basın.

  3. Betikte, imleci hata ayıklama deyimini eklemek istediğiniz yere getirin ve aşağıdakilerden birini yapın:

    • Microsoft JScript komut dosyası dilinde bir hata ayıklama deyimi eklemek için deyimi debugger; yazın.
  • Microsoft Visual Basic Scripting Edition (VBScript) komut dosyası dilinde hata ayıklama deyimi eklemek için, deyimi Stop yazın.
  1. Aşağıdaki örnek, JScript sözdizimini kullanarak OnLoad olay işleyicisinde debug deyiminin nasıl kullanılacağını gösterir:

    function XDocument::OnLoad(eventObj)
    {
       debugger;
    }
    
    
  2. MSE'de Kaydet'e tıklayın veya CTRL+S tuşlarına basın.

  3. InfoPath'e geçin.

  4. Standart araç çubuğunda Önizleme'yi tıklatın veya CTRL+SHIFT+B tuşlarına basın.

  5. Just-In-Time Debugging (Tam Zamanında Hata Ayıklama) iletişim kutusunda, New Instance of Microsoft Betik DüzenleyicisiMicrosoft Betik Düzenleyicisi ve ardından Yes (Evet) seçeneğine tıklayın.

  6. Uzaktan Yordam Çağrısına Adım Atla iletişim kutusunda, Betik'i tıklatın ve sonra Tamam'ı tıklatın. MSE hata ayıklama modunda açılır ve gerçekleştirmenin nerede askıya alındığı sarı bir ok ile gösterilir.

    İpucu

    MSE hata ayıklama modundayken, sağladığı tüm hata ayıklama özelliklerini kullanabilirsiniz. Buna kesme noktaları ayarlama, program deyimlerinde atlama ve Watch, Imimmediate ve Call Stack pencereleri gibi hata ayıklama pencerelerinden herhangi birini görüntüleme dahildir.

  7. Betiğinizde hata ayıklamayı durdurmak istiyorsanız, Hata Ayıklama menüsünde Hata Ayıklamayı Durdur'a tıklayın veya MSE'de SHIFT+F5 tuşlarına basın.