-errorreport

Visual Basic derleyicisinin iç derleyici hatalarını nasıl rapor etmesi gerektiğini belirtir.

Sözdizimi

-errorreport:{ prompt | queue | send | none }

Açıklamalar

Bu seçenek, Visual Basic iç derleyici hatasını (ICE) Microsoft'taki Visual Basic ekibine bildirmek için kullanışlı bir yol sağlar. Varsayılan olarak, derleyici Microsoft'a hiçbir bilgi göndermez. Ancak bir iç derleyici hatasıyla karşılaşırsanız, bu seçenek hatayı Microsoft'a bildirmenizi sağlar. Bu bilgiler Microsoft mühendislerinin nedenini belirlemesine yardımcı olur ve Visual Basic'in bir sonraki sürümünün geliştirilmesine yardımcı olabilir.

Kullanıcının rapor gönderebilmesi makine ve kullanıcı ilkesi izinlerine bağlıdır.

Aşağıdaki tabloda seçeneğin etkisi özetlemektedir -errorreport .

Seçenek Davranış
prompt Bir iç derleyici hatası oluşursa, derleyicinin topladığı verileri tam olarak görüntüleyebilmeniz için bir iletişim kutusu açılır. Hata raporunda hassas bilgiler olup olmadığını belirleyebilir ve bunu Microsoft'a gönderip göndermemeye karar verirseniz. Göndermeye karar verirseniz ve makine ve kullanıcı ilkesi ayarları buna izin verirse, derleyici verileri Microsoft'a gönderir.
queue Hata raporunu kuyruğa alır. Yönetici ayrıcalıklarıyla oturum açtığınızda, en son oturum açtığınızdan bu yana herhangi bir hatayı bildirebilirsiniz (her üç günde bir birden fazla hata için rapor göndermeniz istenmez). Seçenek belirtilmediğinde -errorreport bu varsayılan davranıştır.
send Bir iç derleyici hatası oluşursa ve makine ve kullanıcı ilkesi ayarları buna izin verirse, derleyici verileri Microsoft'a gönderir.

bu seçenek-errorreport:send, Windows Hata Bildirimi sistem ayarları tarafından raporlama etkinleştirildiyse hata bilgilerini Microsoft'a otomatik olarak göndermeyi dener.
none Bir iç derleyici hatası oluşursa, bu hata toplanmaz veya Microsoft'a gönderilmez.

Derleyici, hata anında yığını içeren verileri gönderir ve bu veriler genellikle bazı kaynak kodları içerir. -bugreport seçeneğiyle kullanılırsa-errorreport, kaynak dosyanın tamamı gönderilir.

Microsoft mühendislerinin hatayı daha kolay yeniden oluşturmasına olanak sağladığından bu seçenek en iyi şekilde -bugreport seçeneğiyle kullanılır.

Not

Bu -errorreport seçenek Visual Studio geliştirme ortamında kullanılamaz; yalnızca komut satırından derlenirken kullanılabilir.

Örnek

Aşağıdaki kod derlemeyi T2.vbdener ve derleyici bir iç derleyici hatasıyla karşılaşırsa, hata raporunu Microsoft'a göndermenizi ister.

vbc -errorreport:prompt t2.vb

Ayrıca bkz.