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


Forrásvonal szintaxisa

A forrásfájlsorszámokat a MASM-kifejezés egészeként vagy részeként is megadhatja. Ezek a számok a forrássornak megfelelően a végrehajtható kód eltolási értékét jelentik.

Jegyzet C++ kifejezés részeként nem használhat forrássorszámokat. A MASM és a C++ kifejezésszintaxis használatának időpontjáról további információt a Kifejezések kiértékelése című témakörben talál.

A forrásfájl- és sorszámkifejezéseket fordított idézőjelek ( ` ) közé kell helyeznie. Az alábbi példa a forrásfájlsorok számának teljes formátumát mutatja be.

`[[Module!]Filename][:LineNumber]`

Ha több azonos fájlnévvel rendelkezik, a fájlnévnek tartalmaznia kell a teljes könyvtár elérési útját és fájlnevét. Ennek a könyvtár elérési útnak kell lennie a fordítási időpontban használt elérési útnak. Ha csak a fájlnevet vagy az elérési út csak egy részét adja meg, és ha több egyezés van, a hibakereső az első találatot használja.

Ha kihagyja a Fájlnevet, a hibakereső az aktuális programszámlálónak megfelelő forrásfájlt használja.

A LineNumber decimális számként van beolvasva, hacsak nem a 0x előzi meg, függetlenül az aktuális alapértelmezett számbázistól. Ha kihagyja a LineNumber függvényt, a kifejezés a végrehajtható fájl kezdeti címére lesz kiértékelve, amely megfelel a forrásfájlnak.

A forrásvonal-kifejezések kiértékelése nem történik meg a CDB-ben, hacsak nem ad ki egy .lines (Toggle Source Line Support) parancsot, vagy ha a WinDbg. indításakor a -lines parancssori lehetőséget is befoglalja.

További információ a forráskeresésről: Hibakeresés forrás módban.