-1

我在运行应用程序时遇到崩溃(比如 Connection.dll)

在崩溃之前,以下断言出现在 C:\Program Files\Microsoft Visual Studio 11.0\VC\atlmfc\include\atlcom.h 中,第 4735 行(见下文)

ATLASSERT(pdispparams->cArgs == (UINT)info.nParams);

现在客户端已经提供了 Connection.dll 的 pdb 文件。

但是客户端并没有提供Connection.dll 的源代码。

我想找出问题的根本原因(至少在 Connection.dll 中的函数名)。

对此的任何帮助将不胜感激。

谢谢,桑迪普帕瓦尔

4

1 回答 1

0

如果您可以让 VisualStudio 加载 PDB,它将向您显示函数名称、堆栈和参数,以便为您提供一些线索。将 PDB 与 DLL 放在一起可能会起作用,或者您可能需要将其添加到符号路径中。如果 PDB 与 DLL 的版本不完全匹配,它通常会拒绝加载它,这是一个 PITA。

于 2015-08-20T09:52:03.053 回答