használata töréspontok

Beállítható, hogy hol és mikor egy töréspont megadásával feltételekkel.

Kattintson a jobb gombbal a töréspontot és mutasson az egérrel a töréspont, és válassza ki a „Beállítások” ikonra.







A felbukkanó menüből válassza ki a feltételeket. Egy ablak nyílik pont beállításait megálló:

használata töréspontok

Ha bejelöli a feltételek. Egy ablak nyílik különböző körülmények között.

Feltételes kifejezések. Amikor kiválaszt egy feltételes kifejezést, akkor választhat két feltétele van: Igaz, és ha változtatni. Válasszon egy értéket igaz. Ha azt szeretnénk, hogy leállnak, amikor az igazság a kifejezés, vagy érték Ha megváltoztatja. Ha azt szeretnénk, hogy leállnak, ha az érték a kifejezés.

A következő példa adja a használata töréspontok, csak akkor, ha az érték 4 testInt:

használata töréspontok

Az alábbi példa erre a használata töréspont, csak akkor, ha az érték megváltozott testInt:

használata töréspontok

terepen való viselkedés „Ha megváltoztatja a” eltér a különböző programozási nyelvek. Ha a kiválasztott érték megváltoztatásakor a gépi kódot, a debugger nem veszi figyelembe az első számítások a feltételek változása, így amikor az első kifejezés kiértékelésének a töréspont nem fog működni. Ha a kiválasztott érték megváltoztatása menedzselt kód, a töréspont akkor aktiválódik, ha az első számítás kiválasztása után Amikor a változó körülményekhez.

Ha a feltétele a töréspont érvénytelen szintaxis, figyelmeztető üzenet jelenik meg. Ha megad egy feltétele a töréspont érvénytelen szemantika, de szintaxis, egy figyelmeztető üzenet jelenik meg, ha eléri a töréspontot az első alkalommal. Mindenesetre, a hibakereső megszakítja végrehajtás érintkezve érvénytelen töréspont. A töréspont kimarad, ha a feltétel engedélyezett, és értéke hamis.

Feltételek bármilyen érvényes kifejezés, amely érzékeli a debugger. További információk az érvényes kifejezést, lásd. A kifejezések debugger.







Vannak esetek, amikor szükség van, hogy a viselkedése egy adott objektum; például akkor lehet, hogy megtudja, miért a tárgyat helyezünk a gyűjtemény több mint egyszer. C # és F # létrehozhat objektum azonosítók meghatározott esetekben a referencia típusok, és használja őket egy töréspont. Az objektum azonosító létrehozásakor szolgáltatások hibakeresés a CLR és a kapcsolódó tárgy. Ahhoz, hogy hozzon létre egy objektum azonosító, kövesse az alábbi lépéseket.

Állítsa be a töréspontot a kód után a tárgyat.

Kezdés hibakeresés és ha a végrehajtás megáll egy töréspont, keresse meg a töréspont a Helyi mezőbe. kattintson jobb egérgombbal, és válassza a New Object Identifier.

A Helyi, látnod kell a $ jelet és a számot. Ez az objektum azonosítója.

Új töréspont ponton szeretné felfedezni, így azon a ponton, hozzátéve az objektumot a gyűjtemény.

Tárgyméret azonosítót a „feltételes” kifejezés. Például, ha van egy változó elemet. utalva az objektum, amely hozzá kell adni a gyűjtemény, meg az elem == $ n. ahol n - az objektum azonosító számot.

A végrehajtás megáll azon a ponton, hozzátéve az objektumot a gyűjtemény.

Ha később el kell távolítani a object ID, a jobb gombbal egy változót a helyi ablakban, és válassza ki a Törlés objektum azonosítója.

Megjegyezzük, hogy az objektum jön létre, gyenge kapcsolatok, és nem akadályozzák a szemétgyűjtő egy objektum. Ezek csak akkor érvényesek, az aktuális hibakeresés ülésén.

Ha felmerül a gyanú, hogy a ciklus a kód kezd viselkedni, nem megfelelően egy bizonyos számú iteráció, akkor meg egy töréspont megállítani végrehajtása után a megadott száma a megfelelő kódsort helyett az F5 billentyű lenyomásával többször, hogy elérjék a kívánt szintet iteráció.

A töréspont beállított paraméterek feltételeként kérelmek száma. Ezután megadhatja az iterációk számát. A következő példa az adott végrehajtási töréspont mindegyik ismétlésnél:

használata töréspontok

A határ a töréspont, amely lehetővé teszi a ravaszt csak bizonyos eszközökön, vagy bizonyos folyamat vagy szál.

A töréspont paraméterek beállítása a szűrő állapotát. Kérjünk meg egy vagy több kifejezést az alábbiakban.

Sztringértékei kell idézőjelek közé. lehet használni egy feltétel kombináció jelek (ÉS), || (OR). (NOT) és a zárójel.

Trace pont - ez a töréspont, amely megjelenít egy üzenetet a megjelenő ablak. nyomkövetési pont működhet ideiglenes nyoma szereplő egy programozási nyelv.

A Töréspont parancsára, kattintson a Műveletek. A Művelet részben válassza ki az Üzenet írása a kimeneti ablakban. Akkor megjelenik egy univerzális sor, például egy teszt. Fel kell tüntetni az üzenet a változó értékét, vagy kifejezést használja fogszabályozó.

Szerinti felfüggesztésére, ha a nyomkövetési pont, törölje a Folytatás futás. Ha a jelző továbbra is futó, a kivitelezés nem áll meg. Mindkét esetben egy üzenet jelenik meg.

Az Üzenet mezőbe, akkor az alább felsorolt ​​kulcsszavakra.




Kapcsolódó cikkek