Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Meghatározza, hogy a Visual Basic fordítónak hogyan kell jelentést készítenie a belső fordítóhibákról.
Szemantika
-errorreport:{ prompt | queue | send | none }
Megjegyzések
Ezzel a beállítással kényelmesen jelentheti a Visual Basic belső fordítóhibáját (ICE) a Microsoft Visual Basic csapatának. Alapértelmezés szerint a fordító nem küld információt a Microsoftnak. Ha azonban belső fordítóhiba merül fel, ez a beállítás lehetővé teszi a hiba bejelentését a Microsoftnak. Ez az információ segít a Microsoft mérnökeinek azonosítani az okot, és javíthatja a Visual Basic következő kiadását.
A felhasználók jelentésküldési képessége a gépi és a felhasználói szabályzat engedélyétől függ.
Az alábbi táblázat összefoglalja -errorreport a beállítás hatását.
| Lehetőség | Magatartás |
|---|---|
prompt |
Ha belső fordítóhiba történik, megjelenik egy párbeszédpanel, amelyen megtekintheti a fordító által gyűjtött pontos adatokat. Meghatározhatja, hogy van-e bizalmas információ a hibajelentésben, és eldöntheti, hogy elküldi-e a Microsoftnak. Ha úgy dönt, hogy elküldi, és a gép és a felhasználói házirend beállításai engedélyezik, a fordító elküldi az adatokat a Microsoftnak. |
queue |
Várólistára állítja a hibajelentést. Amikor rendszergazdai jogosultságokkal jelentkezik be, a legutóbbi bejelentkezés óta bármilyen hibát jelenthet (a rendszer nem kéri, hogy három naponta többször küldjön jelentéseket a hibákról). Ez az alapértelmezett viselkedés, ha a -errorreport beállítás nincs megadva. |
send |
Ha belső fordítóhiba lép fel, és a gép és a felhasználói házirend beállításai engedélyezik, a fordító elküldi az adatokat a Microsoftnak. A beállítás -errorreport:send automatikusan megkísérli elküldeni a hibainformációkat a Microsoftnak, ha a Windows hibajelentési rendszer beállításai engedélyezik a jelentéskészítést. |
none |
Belső fordítóhiba esetén a rendszer nem gyűjti és nem küldi el a Microsoftnak. |
A fordító a hiba időpontjában a vermet tartalmazó adatokat küld, amelyek általában valamilyen forráskódot tartalmaznak. Ha -errorreport a -bugreport beállítással van használva, akkor a rendszer a teljes forrásfájlt elküldi.
Ez a beállítás leginkább a -bugreport lehetőséggel használható, mivel lehetővé teszi a Microsoft mérnökeinek, hogy könnyebben reprodukálják a hibát.
Megjegyzés:
Ez -errorreport a lehetőség nem érhető el a Visual Studio fejlesztői környezetében, csak a parancssorból való fordításkor érhető el.
példa
Az alábbi kód megpróbálja lefordítani T2.vba kódot, és ha a fordító belső fordítóhiba lép fel, arra kéri, hogy küldje el a hibajelentést a Microsoftnak.
vbc -errorreport:prompt t2.vb