Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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 foutgegevens naar Microsoft te verzenden als rapportage is ingeschakeld door de systeeminstellingen voor Windows Foutrapportage . |
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.
Opmerking
De optie is niet beschikbaar vanuit de Ontwikkelomgeving van Visual Studio. Deze -errorreport optie is alleen beschikbaar bij het compileren vanaf de opdrachtregel.
Voorbeeld
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