win7系统安装显卡驱动时出现>SetupNewsetup.cpp(138) 机器型号联想G460 求指点 PAPP: PVENDOR: PGUID:

win7系统安装显卡驱动时出现>SetupNewsetup.cpp(138) 机器型号联想G460 求指点 PAPP: PVENDOR: PGUID:,第1张

您好!

为了简便快捷的解决您的疑惑,问题需要专业的工程师后台查询有关内部数据才,然后通过机器信心解决问题,建议您联系联想售后,售后电话咨询:

http://www.lenovo.com.cn/Public/public_bottom/contact.shtml

其他问题也可以在这两个论坛比较全,

Idea论坛:http://lenovobbs.lenovo.com.cn/forum.php?intcmp=FM_LBBS_baidureply

Think论坛:http://thinkbbs.lenovo.com.cn/forum.php?intcmp=FM_LBBS_baidureply

希望能帮助到您,谢谢呢。

这个应该是创建窗口代码的问题。

ASSERT是断言,是C++中用于调试的一个宏。其原理如下:检查传入参数是否为FALSE(即0),如果是则在stderr中输出错误并d窗提示,伪代码如下:

void myassert(int canshu){

if(canshu){

return

}

else{

//进行d窗和输出

}

}

好的,进入正文。

其报错部位代码为ASSERT(::IsWindow(m_hWnd))

由m_hWnd可判断出此程序使用MFC编写,而IsWindow函数用于判断窗口是否有效,传进判断句柄。若窗口有效则输出TRUE,否则为FALSE。

下面是MSDN对该函数的解释:

IsWindow function (winuser.h)

10/13/2021

2 minutes to read

Is this page helpful?

Determines whether the specified window handle identifies an existing window.

Syntax

C++CopyBOOL IsWindow(   [in, optional] HWND hWnd )

Parameters

[in, optional] hWnd

Type: HWND

A handle to the window to be tested.

Return value

Type: BOOL

If the window handle identifies an existing window, the return value is nonzero.

If the window handle does not identify an existing window, the return value is zero.

Remarks

A thread should not use IsWindow for a window that it did not create because the window could be destroyed after this function was called. Further, because window handles are recycled the handle could even point to a different window.

Examples

For an example, see Creating a Modeless Dialog Box.

那么,可以看出,由于某种原因,句柄或者句柄对应的窗口无效,导致IsWindow返回了FALSE,而ASSERT收到了返回值FALSE,判断该函数出错,因此报错。

总结,这应该是程序编写者的代码在创建窗口时出错,应该向程序作者反馈。

验证下载后客户端版本完整性(MD5验证),查看计算机是否满足运行龙腾世界客户端需求,可以建议安装时关闭IE浏览器、杀毒软件、拦截软件、占用系统资源过大等其他等软件,若还是无法安装可以尝试在做好安全备份的情况下,升级系统补丁如XP Servicepack 2升级到pack3),或重新安装系统;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8162109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存