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


Az Azonnali ablak használata

Ez a cikk bemutatja, hogyan használható az Azonnali ablak a kifejezések hibakeresésére és kiértékelésére, utasítások végrehajtására és változóértékek nyomtatására. Az Azonnali ablak a kifejezéseket az aktuálisan kiválasztott projekt létrehozásával és használatával értékeli ki.

Az Azonnali ablak megjelenítéséhez először nyisson meg egy szerkeszteni kívánt projektet, majd válassza aWindows>Azonnali> vagy a CtrlAlt+I+. A Parancs ablakban a Debug.Immediate parancsot is beírhatja.

Az Azonnali ablak támogatja az IntelliSense-t.

Változók értékeinek megjelenítése

Az Azonnali ablak hasznos, amikor egy alkalmazást hibakeres. Egy változó varAértékének ellenőrzéséhez például használhatja a Nyomtatás parancsot:

>Debug.Print varA

A kérdőjel (?) az Debug.Print álneve, ezért ez a parancs így is írható:

? varA

A parancs mindkét verziója a változó varAértékét adja vissza.

Jótanács

Ha egy Visual Studio-parancsot szeretne kiadni az Azonnali ablakban, elő kell írnia a parancsot egy nagyobb előjellel (>). Több parancs megadásához váltson a Parancs ablakra.

Tervezési idő kifejezés kiértékelése

Az Azonnali ablak használatával a tervezéskor végrehajthat egy függvényt vagy alrutint.

Függvény végrehajtása a tervezéskor

  1. Másolja a következő kódot egy Visual Basic-konzolalkalmazásba:

    Module Module1
    
        Sub Main()
            MyFunction(5)
        End Sub
    
        Function MyFunction(ByVal input as Integer) As Integer
            Return input * 2
        End Function
    
    End Module
    
  2. A Hibakeresés menüben válassza a Windows>Azonnali lehetőséget.

  3. Írja be ?MyFunction(2) az Azonnali ablakot, és nyomja le az Enter billentyűt.

    Az Azonnali ablak fut MyFunction és megjelenik 4.

Ha a függvény vagy alrutin töréspontot tartalmaz, a Visual Studio megszakítja a végrehajtást a megfelelő ponton. Ezután a hibakereső ablakokkal megvizsgálhatja a program állapotát. További információ : Útmutató: Hibakeresés a tervezéskor.

A tervezési idő kifejezésének kiértékelése nem használható olyan projekttípusokban, amelyek végrehajtási környezet indítását igénylik, beleértve a Visual Studio Tools for Office-projekteket, webes projekteket, intelligens eszközprojekteket és SQL-projekteket.

Tervezési idejű kifejezés kiértékelése többprojektes megoldásokban

A tervezési időalapú kifejezés kiértékelési környezetének létrehozásakor a Visual Studio a Megoldáskezelőben jelenleg kijelölt projektre hivatkozik. Ha nincs kiválasztva projekt a Megoldáskezelőben, a Visual Studio megpróbálja kiértékelni a függvényt az indítási projekttel. Ha a függvény nem értékelhető ki az aktuális környezetben, hibaüzenet jelenik meg. Ha olyan projektben próbál kiértékelni egy függvényt, amely nem a megoldás indítási projektje, és hibaüzenetet kap, próbálja meg kiválasztani a projektet a Megoldáskezelőben, és próbálkozzon újra a kiértékeléssel.

Parancsok megadása

Írja be a nagyobbat, mint a jel (>) értéket, amikor Visual Studio-parancsokat ad ki az Azonnali ablakban. A Fel és a Le nyílbillentyűvel görgessen végig a korábban használt parancsokon.

Feladatok Megoldás példa
Kifejezés kiértékelése. A kifejezés előtagja kérdőjellel (?). ? a+b
Ideiglenesen adja meg a Parancs módot azonnali módban (egyetlen parancs végrehajtásához). Írja be a parancsot, és előképezi azt egy nagyobb előjellel (>). >alias
Váltson a Parancs ablakra. Lépjen cmd be az ablakba, és előképezi egy nagyobb jellel (>). >cmd
Váltson vissza az Azonnali ablakra. Lépjen immed be az ablakba a nagyobb jel (>) nélkül. immed

Megjelölési mód

Ha az Azonnali ablakban kijelöl egy előző sort, automatikusan Mark módba vált. Ez lehetővé teszi az előző parancsok szövegének kijelölését, szerkesztését és másolását, ahogyan bármely szövegszerkesztőben tenné, és beillesztheti őket az aktuális sorba.

Példák

Az alábbi példa négy kifejezést és azok eredményét mutatja be egy Visual Basic-projekt Azonnali ablakában.

j = 2
Expression has been evaluated and has no value

? j
2

j = DateTime.Now.Day
Expression has been evaluated and has no value

? j
26

Első véletlen kivételértesítések

Egyes beállításkonfigurációkban az azonnali ablakban megjelennek az első esélyű kivételértesítések.

Első véletlen kivételértesítések váltása az Azonnali ablakban

  1. A Nézet menüben válassza a Kimenet lehetőséget.

  2. Kattintson a jobb gombbal a Kimenet ablak szövegterületére, majd válassza ki vagy törölje a kivételüzenetek kijelölését.