Причины неправильной работы точек останова DLL
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro и Team |
Обозначения:
Применяется |
|
Не применяется |
|
Команда или команды по умолчанию скрыты. |
В этом разделе описываются причины, по которым точки останова могут не работать так, как требуется в библиотеках DLL, а также предлагаются способы решения проблемы или обходные пути для каждого отдельного случая.
Не удается задать точку останова в исходном файле, пока отладчик не загрузил сведения об отладке для модуля, в котором находится код.
На это могут указывать сообщения, например о том, что не устанавливается точка останова. На ее месте появляется глиф предупредительной точки останова. Такие предупредительные точки останова становятся фактическими точками останова после загрузки кода. Дополнительные сведения см. в разделе Точки останова.
Такое может произойти в следующих случаях:
при попытке установить точку останова в библиотеке DLL до вызова метода LoadLibrary;
если задать точку останова на сервере ActiveX до того, как контейнер запустил сервер.