-errorreport
Určuje, jak má kompilátor jazyka Visual Basic hlásit vnitřní chyby kompilátoru.
Syntaxe
-errorreport:{ prompt | queue | send | none }
Poznámky
Tato možnost poskytuje pohodlný způsob, jak hlásit vnitřní chybu kompilátoru jazyka Visual Basic (ICE) týmu jazyka Visual Basic v Microsoftu. Ve výchozím nastavení kompilátor neodesílá společnosti Microsoft žádné informace. Pokud ale dojde k vnitřní chybě kompilátoru, tato možnost vám umožní nahlásit chybu Společnosti Microsoft. Tato informace pomůžou technikům Microsoftu identifikovat příčinu a můžou pomoct vylepšit příští verzi jazyka Visual Basic.
Schopnost uživatele odesílat sestavy závisí na oprávněních k zásadám počítače a uživatele.
Následující tabulka shrnuje účinek -errorreport
možnosti.
Možnost | Chování |
---|---|
prompt |
Pokud dojde k vnitřní chybě kompilátoru, zobrazí se dialogové okno, abyste mohli zobrazit přesná data, která kompilátor shromáždil. Můžete určit, jestli se v sestavě chyb nachází nějaké citlivé informace, a rozhodnout se, jestli je chcete odeslat Microsoftu. Pokud se rozhodnete ho odeslat a nastavení zásad počítače a uživatele ho povolí, kompilátor odešle data do Microsoftu. |
queue |
Zařadí zprávu o chybách do fronty. Když se přihlásíte pomocí oprávnění správce, můžete nahlásit všechna selhání od posledního přihlášení (nebudete vyzváni k odesílání sestav o selháních více než jednou za tři dny). Toto je výchozí chování, pokud není zadána -errorreport možnost. |
send |
Pokud dojde k vnitřní chybě kompilátoru a nastavení zásad počítače a uživatele ji povolí, kompilátor odešle data do Microsoftu. Možnost -errorreport:send se pokusí automaticky odeslat informace o chybách společnosti Microsoft, pokud je protokolování povoleno nastavením systému Zasílání zpráv o chybách systému Windows. |
none |
Pokud dojde k vnitřní chybě kompilátoru, neshromáždí se ani neodesílají do Microsoftu. |
Kompilátor odesílá data, která obsahují zásobník v době chyby, která obvykle obsahuje nějaký zdrojový kód. Pokud -errorreport
se použije s možností -bugreport , odešle se celý zdrojový soubor.
Tato možnost se nejlépe používá s možností -bugreport , protože umožňuje technikům Microsoftu snadněji reprodukovat chybu.
Poznámka:
Tato -errorreport
možnost není k dispozici ve vývojovém prostředí sady Visual Studio. Tato možnost je k dispozici pouze při kompilaci z příkazového řádku.
Příklad
Následující kód se pokusí zkompilovat T2.vb
a pokud kompilátor narazí na vnitřní chybu kompilátoru, vyzve vás k odeslání zprávy o chybě společnosti Microsoft.
vbc -errorreport:prompt t2.vb