Udostępnij za pośrednictwem


Badanie kodu systemu po wystąpieniu wyjątku

W przypadku wystąpienia wyjątku może być konieczne sprawdzenie kodu wewnątrz wywołania systemu w celu określenia przyczyny wyjątku. Poniższa procedura wyjaśnia, jak to zrobić, jeśli nie masz symboli załadowanych dla kodu systemowego lub jeśli opcja Tylko mój kod jest włączona.

Aby zbadać kod systemu po wyjątku

  1. W oknie Stos wywołań kliknij prawym przyciskiem myszy, a następnie kliknij polecenie Pokaż kod zewnętrzny.

    Jeśli opcja Tylko mój kod nie jest włączona, ta opcja nie jest dostępna w menu skrótów, a kod systemowy jest wyświetlany domyślnie.

  2. Kliknij prawym przyciskiem myszy ramki kodu zewnętrznego, które są teraz wyświetlane w oknie Stos wywołań .

  3. Wskaż polecenie Załaduj symbole z , a następnie kliknij pozycję Serwery symboli firmy Microsoft.

    1. Jeśli opcja Tylko mój kod została włączona, zostanie wyświetlone okno dialogowe. Stwierdza się, że pozycja Tylko mój kod została wyłączona. Jest to niezbędne do przechodzenia do wywołań systemowych.

    2. Zostanie wyświetlone okno dialogowe Pobieranie symboli publicznych. Zniknie po zakończeniu pobierania.

  4. Teraz możesz sprawdzić kod systemowy w oknie stosu wywołań i innych oknach. Możesz na przykład kliknąć dwukrotnie ramkę stosu wywołań, aby wyświetlić kod w oknie źródłowym lub dezasemblacji .