-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.vb
en als de compiler een interne compilerfout tegenkomt, wordt u gevraagd het foutenrapport naar Microsoft te verzenden.
vbc -errorreport:prompt t2.vb