Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica como o compilador do Visual Basic deve relatar erros internos do compilador.
Sintaxe
-errorreport:{ prompt | queue | send | none }
Observações
Essa opção fornece uma maneira conveniente de relatar um ICE (erro do compilador interno) do Visual Basic para a equipe do Visual Basic na Microsoft. Por padrão, o compilador não envia informações à Microsoft. No entanto, se você encontrar um erro interno do compilador, essa opção permitirá que você relate o erro à Microsoft. Essas informações ajudarão os engenheiros da Microsoft a identificar a causa e podem ajudar a melhorar a próxima versão do Visual Basic.
A capacidade de um usuário de enviar relatórios depende das permissões de política do computador e do usuário.
A tabela a seguir resume o efeito da opção -errorreport .
| Opção | Comportamento |
|---|---|
prompt |
Se ocorrer um erro interno do compilador, uma caixa de diálogo será exibida para que você possa exibir os dados exatos coletados pelo compilador. Você pode determinar se há informações confidenciais no relatório de erros e tomar uma decisão sobre se deseja enviá-la à Microsoft. Se você decidir enviá-lo e as configurações de política do computador e do usuário permitirem, o compilador enviará os dados para a Microsoft. |
queue |
Enfileira o relatório de erros. Ao fazer logon com privilégios de administrador, você pode relatar quaisquer falhas desde a última vez em que fez logon (não será solicitado que você envie relatórios para falhas mais de uma vez a cada três dias). Esse é o comportamento padrão quando a opção -errorreport não é especificada. |
send |
Se ocorrer um erro interno do compilador e as configurações de política do computador e do usuário permitirem, o compilador enviará os dados para a Microsoft. A opção -errorreport:send tenta enviar automaticamente informações de erro à Microsoft se os relatórios estiverem habilitados pelas configurações do sistema de Relatório de Erros do Windows . |
none |
Se ocorrer um erro interno do compilador, ele não será coletado ou enviado à Microsoft. |
O compilador envia dados que incluem a pilha no momento do erro, que geralmente inclui algum código-fonte. Se -errorreport for usado com a opção -bugreport , todo o arquivo de origem será enviado.
Essa opção é mais usada com a opção -bugreport , pois permite que os engenheiros da Microsoft reproduzam o erro com mais facilidade.
Observação
A -errorreport opção não está disponível no ambiente de desenvolvimento do Visual Studio; ela só está disponível ao compilar na linha de comando.
Exemplo
O código a seguir tenta compilar T2.vbe, se o compilador encontrar um erro interno do compilador, ele solicitará que você envie o relatório de erros para a Microsoft.
vbc -errorreport:prompt t2.vb