Sdílet prostřednictvím


Listovat zásobník volání – příkaz

Zobrazí aktuální zásobník volání.

Syntaxe

Debug.ListCallStack [/Count:number] [/ShowTypes:yes|no]
[/ShowNames:yes|no] [/ShowValues:yes|no] [/ShowModule:yes|no]
[/ShowLineOffset:yes|no] [/ShowByteOffset:yes|no]
[/ShowLanguage:yes|no] [/IncludeCallsAcrossThreads:yes|no]
[/ShowExternalCode:yes|no] [Thread:n] [index]

Argumenty

index
Nepovinné. Nastaví aktuální rámec zásobníku a nezobrazí žádný výstup.

přepínače,

Každý přepínač lze vyvolat buď pomocí úplného formuláře, nebo krátkého formuláře.

/Count:number [nebo] /C:number

Nepovinné. Maximální počet zásobníků volání, které se mají zobrazit. Výchozí hodnota je neomezená.

/ShowTypes:yes|no [nebo] /T:yes|no

Nepovinné. Určuje, zda se mají zobrazit typy parametrů. Výchozí hodnota je yes.

/ShowNames:yes|no [nebo] /N:yes|no

Nepovinné. Určuje, zda se mají zobrazovat názvy parametrů. Výchozí hodnota je yes.

/ShowValues:yes|no [nebo] /V:yes|no

Nepovinné. Určuje, zda se mají zobrazit hodnoty parametrů. Výchozí hodnota je yes.

/ShowModule:yes|no [nebo] /M:yes|no

Nepovinné. Určuje, jestli se má zobrazit název modulu. Výchozí hodnota je yes.

/ShowLineOffset:yes|no [nebo] /#:yes|no

Nepovinné. Určuje, zda se má zobrazit posun čáry. Výchozí hodnota je no.

/ShowByteOffset:yes|no [nebo] /B:yes|no

Nepovinné. Určuje, zda se má zobrazit posun bajtů. Výchozí hodnota je no.

/ShowLanguage:yes|no [nebo] /L:yes|no

Nepovinné. Určuje, jestli se má jazyk zobrazit. Výchozí hodnota je no.

/IncludeCallsAcrossThreads:yes|no [nebo] /I:yes|no

Nepovinné. Určuje, zda se mají zahrnout volání do nebo z jiných vláken. Výchozí hodnota je no.

/ShowExternalCode:yes|no

Nepovinné. Určuje, zda se má pro volání zobrazit pouze můj kód. Když je jen můj kód vypnutý, zobrazí se veškerý jiný než uživatelský kód. Když je jen můj kód zapnutý, zobrazí se neuživatelný kód jako [external] ve výstupu volání.

Vlákno:n

Nepovinné. Zobrazí volání pro vlákno n. Pokud není zadáno žádné vlákno, zobrazí volání pro aktuální vlákno.

Poznámky

Změny provedené v argumentech nebo přepínačích platí pro budoucí vyvolání tohoto příkazu. Pokud vydáte Debug.ListCallStackby sám, zobrazí se celý zásobník volání. Pokud například zadáte index.

Debug.ListCallStack 2

pak je aktuální rámec zásobníku nastaven na tento rámec (v tomto případě druhý rámec).

Tento příkaz můžete také napsat pomocí jeho předdefinovaný alias kb. Můžete například zadat

kb 2

nastavte aktuální rámec zásobníku na druhý rámec.

Příklad

>Debug.CallStack /Count:4 /ShowTypes:yes

Viz také