Lista stosu wywołań — Polecenie

Wyświetla bieżący stos wywołań.

Składnia

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
Opcjonalny. Ustawia bieżącą ramkę stosu i nie wyświetla żadnych danych wyjściowych.

Switches (Układy samoczynnego załączania)

Każdy przełącznik można wywołać przy użyciu formularza pełnego lub krótkiego formularza.

/Count:number [lub] /C:number

Opcjonalny. Maksymalna liczba stosów wywołań do wyświetlenia. Wartość domyślna jest nieograniczona.

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

Opcjonalny. Określa, czy mają być wyświetlane typy parametrów. Wartość domyślna to yes.

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

Opcjonalny. Określa, czy mają być wyświetlane nazwy parametrów. Wartość domyślna to yes.

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

Opcjonalny. Określa, czy mają być wyświetlane wartości parametrów. Wartość domyślna to yes.

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

Opcjonalny. Określa, czy ma być wyświetlana nazwa modułu. Wartość domyślna to yes.

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

Opcjonalny. Określa, czy ma być wyświetlane przesunięcie wiersza. Wartość domyślna to no.

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

Opcjonalny. Określa, czy ma być wyświetlane przesunięcie bajtów. Wartość domyślna to no.

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

Opcjonalny. Określa, czy ma być wyświetlany język. Wartość domyślna to no.

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

Opcjonalny. Określa, czy należy dołączać wywołania do lub z innych wątków. Wartość domyślna to no.

/ShowExternalCode:yes|no

Opcjonalny. Określa, czy ma być wyświetlany tylko mój kod dla stosu wywołań. Gdy pozycja Tylko mój kod jest wyłączona, zostanie wyświetlony cały kod inny niż użytkownik. Gdy pozycja Just My Code jest włączona, kod inny niż użytkownik jest wyświetlany w [external] danych wyjściowych stosu wywołań.

Wątku:n

Opcjonalny. Wyświetla stos wywołań dla wątku n. Jeśli nie określono wątku, wyświetla stos wywołań dla bieżącego wątku.

Uwagi

Zmiany wprowadzone w argumentach lub przełącznikach mają zastosowanie do przyszłych wywołań tego polecenia. W przypadku problemu z samym debug.ListCallStackby cały stos wywołań jest wyświetlany. Jeśli na przykład określisz indeks

Debug.ListCallStack 2

następnie bieżąca ramka stosu jest ustawiona na tę ramkę (w tym przypadku drugą ramkę).

To polecenie można również napisać przy użyciu wstępnie zdefiniowanego aliasu kb. Możesz na przykład wprowadzić

kb 2

aby ustawić bieżącą ramkę stosu na drugą ramkę.

Przykład

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

Zobacz też