У нас есть компонент Delphi COM, вызываемый из веб-приложения ISAPI. Компонент COM вешает приложение, потому что оно пытается отобразить MessageBox (). В нашем пользовательском коде нет вызова MessageBox (), поэтому он должен находиться в исходном коде среды выполнения Delphi, возможно, в коде обработчика исключений.
У нас есть отчет диагностики отладки IIS, в котором в качестве кода-нарушителя указано имя нашего модуля + адрес смещения.
У нас есть файл .MAP для нашего модуля, и мы также создали файл .dbg, используя MAP2DBG.
Наш вопрос заключается в том, как определить местонахождение строки исходного файла кода, используя отчет об отладке diag IIS, содержащий адрес смещения, используя файл .MAP или .DBG?
Мы пытались использовать WinDbg, но не смогли выяснить, что нам нужно сделать, чтобы найти исходную строку.