Megosztás a következőn keresztül:


-warnaserror (Visual Basic)

A fordító hibaként kezeli a figyelmeztetés első előfordulását.

Szemantika

-warnaserror[+ | -][:numberList]  

Érvek

Időszak Definíció
+ | - Opcionális. Alapértelmezés szerint érvényben van; -warnaserror- a figyelmeztetések nem akadályozzák meg, hogy a fordító kimeneti fájlt állítson elő. A -warnaserror lehetőség, amely megegyezik a következő beállítással -warnaserror+, a figyelmeztetéseket hibaként kezeli.
numberList Opcionális. Azoknak a figyelmeztető azonosítóknak a vesszővel tagolt listája, amelyekre a -warnaserror beállítás vonatkozik. Ha nincs megadva figyelmeztetési azonosító, a beállítás az -warnaserror összes figyelmeztetésre érvényes.

Megjegyzések

A -warnaserror beállítás az összes figyelmeztetést hibaként kezeli. A rendszerint figyelmeztetésként jelentett üzeneteket a rendszer hibaként jelenti. A fordító a figyelmeztetésekkel megegyező figyelmeztetés későbbi előfordulását jelenti.

Alapértelmezés szerint érvényben van, -warnaserror- ami miatt a figyelmeztetések csak tájékoztató jellegűek. A -warnaserror lehetőség, amely megegyezik a következő beállítással -warnaserror+, a figyelmeztetéseket hibaként kezeli.

Ha csak néhány konkrét figyelmeztetést szeretne hibaként kezelni, megadhatja a hibaként kezelendő figyelmeztető számok vesszővel tagolt listáját.

Megjegyzés:

A -warnaserror beállítás nem szabályozza a figyelmeztetések megjelenítését. A -nowarn beállítással tiltsa le a figyelmeztetéseket.

Az -warnaserror beállítása az összes figyelmeztetés hibaként való kezelésére a Visual Studio IDE-ben
1. Válasszon ki egy projektet a Megoldáskezelőben. A Project menüben kattintson a Tulajdonságokelemre.
2. Kattintson a Fordítás fülre.
3. Győződjön meg arról, hogy az Összes figyelmeztetés letiltása jelölőnégyzet nincs bejelölve.
4. Jelölje be az Összes figyelmeztetés kezelése hibaként jelölőnégyzetet .
-warnaserror beállítása adott figyelmeztetések hibaként való kezelésére a Visual Studio IDE-ben
1. Válasszon ki egy projektet a Megoldáskezelőben. A Project menüben kattintson a Tulajdonságokelemre.
2. Kattintson a Fordítás fülre.
3. Győződjön meg arról, hogy az Összes figyelmeztetés letiltása jelölőnégyzet nincs bejelölve.
4. Győződjön meg arról, hogy az Összes figyelmeztetés kezelése hibaként jelölőnégyzet nincs bejelölve.
5. Válassza ki a hibát a hibaüzenetként kezelendő figyelmeztetés melletti Értesítés oszlopból.

1. példa

Az alábbi kód lefordítja In.vb és irányítja a fordítót, hogy megjelenítse a talált figyelmeztetések első előfordulására vonatkozó hibát.

vbc -warnaserror in.vb  

2. példa

Az alábbi kód csak a nem használt helyi változók (42024) figyelmeztetését állítja össze T2.vb és kezeli hibaként.

vbc -warnaserror:42024 t2.vb  

Lásd még