Delen via


-errorreport

Hiermee geeft u op hoe de Visual Basic-compiler interne compilerfouten moet rapporteren.

Syntaxis

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

Opmerkingen

Deze optie biedt een handige manier om een interne compilerfout (ICE) van Visual Basic te rapporteren aan het Visual Basic-team van Microsoft. Standaard verzendt de compiler geen informatie naar Microsoft. Als er echter een interne compilerfout optreedt, kunt u met deze optie de fout melden bij Microsoft. Deze informatie helpt Microsoft-technici de oorzaak te identificeren en kunnen helpen bij het verbeteren van de volgende versie van Visual Basic.

De mogelijkheid van een gebruiker om rapporten te verzenden, is afhankelijk van machtigingen voor computer- en gebruikersbeleid.

De volgende tabel bevat een overzicht van het effect van de -errorreport optie.

Optie Gedrag
prompt Als er een interne compilerfout optreedt, wordt er een dialoogvenster weergegeven, zodat u de exacte gegevens kunt bekijken die de compiler heeft verzameld. U kunt bepalen of er gevoelige informatie in het foutenrapport staat en beslissen of deze naar Microsoft moet worden verzonden. Als u besluit deze te verzenden en de instellingen voor computer- en gebruikersbeleid dit toestaan, verzendt de compiler de gegevens naar Microsoft.
queue Hiermee wordt het foutenrapport in de wachtrij geplaatst. Wanneer u zich aanmeldt met beheerdersbevoegdheden, kunt u eventuele fouten melden sinds de laatste keer dat u bent aangemeld (u wordt niet meer dan één keer per drie dagen gevraagd om rapporten te verzenden voor fouten). Dit is het standaardgedrag wanneer de -errorreport optie niet is opgegeven.
send Als er een interne compilerfout optreedt en de computer- en gebruikersbeleidsinstellingen dit toestaan, verzendt de compiler de gegevens naar Microsoft.

De optie -errorreport:send probeert automatisch foutinformatie naar Microsoft te verzenden als rapportage is ingeschakeld door de Windows Foutrapportage systeeminstellingen.
none Als er een interne compilerfout optreedt, wordt deze niet verzameld of verzonden naar Microsoft.

De compiler verzendt gegevens die de stack bevatten op het moment van de fout, die meestal een aantal broncode bevat. Als -errorreport het wordt gebruikt met de optie -bugreport , wordt het hele bronbestand verzonden.

Deze optie wordt het beste gebruikt met de optie -bugreport , omdat microsoft-technici de fout gemakkelijker kunnen reproduceren.

Notitie

De optie is niet beschikbaar vanuit de Ontwikkelomgeving van Visual Studio. Deze -errorreport optie is alleen beschikbaar bij het compileren vanaf de opdrachtregel.

Opmerking

De volgende code probeert te compileren T2.vben als de compiler een interne compilerfout tegenkomt, wordt u gevraagd het foutenrapport naar Microsoft te verzenden.

vbc -errorreport:prompt t2.vb

Zie ook