этот модуль имеет устаревшие символы - PullRequest
2 голосов
/ 18 августа 2011

Ниже приведен дамп стека вызовов C, выполняющийся на сервере JDE EnterpriseOne.

_IB4210900_ProcessUnprocessedLines@12! CSALES.dll  
_IB4210900_PerformSalesOrderAction@32! CSALES.dll  
_SalesOrderApplCtrlEX@12! CSALES.dll  
_jdeCallObjectV2@44! jdekrnl.dll  <-**this module has outdated symbols**
_jdeCallObject@40! jdekrnl.dll  <-**this module has outdated symbols**
_JDEK_ProcessCallRequest@24! jdekrnl.dll  <-**this module has outdated symbols**
_JDEK_StartCallRequest@16! jdekrnl.dll  <-**this module has outdated symbols**
_runBusinessFunction@4! jdekrnl.dll  <-**this module has outdated symbols**
_runCallObjectJob@4! jdekrnl.dll  <-**this module has outdated symbols**
_psthread_pool_job_execute@4! PSThreadUtils.dll

Мне интересно, что означает сообщение "этот модуль имеет устаревшие символы"?

1 Ответ

0 голосов
/ 18 августа 2011

Это означает, что определения символов, скомпилированные для этой dll (.pdb?), Не соответствуют коду для dll. Это может означать, что определения символов не были обновлены или что Windows находит неправильную версию, поскольку некоторые старые определения находятся в расположении, которое имеет приоритет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...