以下是在JDE EnterpriseOne服务器上运行的C调用堆栈转储。
_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
我想知道这个消息“这个模块有过时的符号”是什么意思?
答案 0 :(得分:0)
这意味着为该dll(.pdb?)编译的符号定义与dll的代码不匹配。这可能意味着符号定义未更新,或Windows发现错误的版本,因为某些较旧的定义位于优先的位置。