/errorreport
Aktualisiert: November 2007
Gibt an, wie der Visual Basic-Compiler interne Compilerfehler berichten soll.
/errorreport:{ prompt | queue | send | none }
Hinweise
Diese Option bietet eine komfortable Möglichkeit, einen internen Compilerfehler (ICE, Internal Compiler Error) von Visual Basic dem Visual Basic-Team von Microsoft mitzuteilen. Standardmäßig sendet der Compiler keine Informationen an Microsoft. Wenn jedoch ein interner Compilerfehler auftritt, ermöglicht es Ihnen diese Option, den Fehler Microsoft mitzuteilen. Diese Informationen erleichtern es den Microsoft-Technikern, die Ursache zu identifizieren und die nächste Version von Visual Basic entsprechend zu verbessern.
Ob Benutzer Berichte versenden können, ist vom Computer und den Benutzerberechtigungen abhängig.
In der folgenden Tabelle wird die Wirkung der /errorreport-Option zusammengefasst.
Option |
Verhalten |
---|---|
prompt |
Wenn ein interner Compilerfehler auftritt, wird ein Dialogfeld eingeblendet, in dem die Daten genau angezeigt werden, die vom Compiler erfasst wurden. Sie können bestimmen, ob der Fehlerbericht vertrauliche Daten enthält, und entscheiden, ob er an Microsoft gesendet werden soll. Wenn Sie den Bericht senden möchten und die Computer- und Benutzerrichtlinien dies zulassen, sendet der Compiler die Daten an Microsoft. |
queue |
Reiht den Fehlerbericht in eine Warteschlange ein. Wenn Sie sich mit Administratorberechtigung anmelden, wird ein Popupfenster angezeigt, über das Sie alle Fehler seit der letzten Anmeldung melden können (Sie werden nicht öfter als alle drei Tage einmal aufgefordert, Fehlerberichte zu versenden). Dies ist das Standardverhalten, wenn die /errorreport-Option nicht angegeben wurde. |
send |
Wenn ein interner Compilerfehler auftritt und die Computer- und Benutzerrichtlinien dies zulassen, sendet der Compiler die Daten an Microsoft. |
none |
Wenn ein interner Compilerfehler auftritt, wird er nicht erfasst und nicht an Microsoft gesendet. |
Zu den vom Compiler gesendeten Daten zählt der Stapel zum Zeitpunkt des Fehlers. Diese Daten umfassen i. d. R. Quellcode. Bei Verwendung von /errorreport mit der/bugreport-Option wird die gesamte Quelldatei gesendet.
Es empfiehlt sich, die Option zusammen mit der /bugreport-Option zu verwenden, da die Microsoft-Techniker so den Fehler einfacher reproduzieren können.
Hinweis: |
---|
Die /errorreport-Option ist in der Entwicklungsumgebung von Visual Studio nicht verfügbar, sondern nur bei der Kompilierung über die Befehlszeile. |
Beispiel
Im folgenden Code wird versucht, T2.vb zu kompilieren, und wenn der Compiler auf einen internen Compilerfehler trifft, werden Sie gebeten, den Fehlerbericht an Microsoft zu senden.
vbc /errorreport:prompt t2.vb
Siehe auch
Referenz
Beispiele für Kompilierungsbefehlszeilen