我在我的模态对话框应用程序中放置了一个CMFCLinkCtrl - (用于显示对话框中的链接的控件),它完美地运行。 在设置SetURL(" www.google.com")后,它可以调用它。
当我在dll中执行相同操作(对话框是dll的一部分)时,当用户单击控件时,它会抛出运行时异常,我无法调试它。
我有两个问题, 我们可以在一个基于对话框的dll中使用CMFCLinkCtrl控件吗? 如果是这样,如何调试并找到问题?
感谢, Saravana
答案 0 :(得分:0)
有时我删除了代码
CWinApp theApp
来自dll实现的,因为我没有使用它。这就是这个错误背后的原因。当我添加它时,它可以调用URL。
正如我所提到的,它在下面的行中被触及,只是探讨了为什么AfxGetApp()的失败并找到了这个原因。
void CCmdTarget::BeginWaitCursor()
AfxGetApp()->DoWaitCursor(1)