【发布时间】:2015-11-13 17:36:34
【问题描述】:
我在(比如 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 中的函数名)。
对此的任何帮助将不胜感激。
谢谢, 桑迪普帕瓦尔
【问题讨论】:
-
一个 PDB 文件从二进制文件中的位置映射到源文件中的位置。如果没有源文件,我认为它对你没有多大好处。
-
根本原因很容易看出,您正在调用一个参数数量错误的方法。这永远不会有一个好的结局。您需要从新类型库更新您的 MFC 包装器。