2480|6

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

look up error 6 [复制链接]

最近在用EVC做项目,几个地方程序在VC++中运行都是好的,把他移植到EVC中编译运行之后,老是出错,用GetLastError()返回值是6,用lookup error查下是"句柄无效",各位大哥大姐,帮小妹指点下吧,我快要疯了.

最新回复

{    IHTMLDocument2 *pdoc = NULL;    IDispatch *pdp = NULL;    m_pBrowserApp->get_Document(&pdp);    if(!pdp)       MessageBox("get pdp error");    if(!SUCCEEDED(pdp->QueryInterface(IID_IHTMLDocument2,(void**)(&pdoc))))    {       long error = GetLastError();       CString s;       s.Format("%d",error);       MessageBox(s+"get doc error");       return;     } } 这段代码在VC++ 中可以正常运行,执行结果是对的. 但是在EVC里显示 6get doc error 请问各位高手是怎么回事  详情 回复 发表于 2009-7-24 22:50
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
人呢?!
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
贴点代码吧,不然怎么知道是什么句柄
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

4
 
1.wince包含了win32 API的子集,注意,是子集,所以很多win32的API是没办法使用的。
2.wince下有一部分API和PC下的API虽然函数名完全一样,但是参数,结果会有一些不同,要特别注意。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

5
 
1.贴代码出来,大家帮你分析
2.多看EVC的帮助,里面很多函数和vc里的不一样,多做对比
3.多加点分,大家回答就有积极性,呵呵~
 
 
 

回复

94

帖子

0

TA的资源

一粒金砂(初级)

6
 
这种问题,单步调试就可以发现问题所在的
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

7
 
{
   IHTMLDocument2 *pdoc = NULL;

   IDispatch *pdp = NULL;

   m_pBrowserApp->get_Document(&pdp);

   if(!pdp)
      MessageBox("get pdp error");

   if(!SUCCEEDED(pdp->QueryInterface(IID_IHTMLDocument2,(void**)(&pdoc))))
   {
      long error = GetLastError();
      CString s;
      s.Format("%d",error);
      MessageBox(s+"get doc error");
      return;
    }
}
这段代码在VC++ 中可以正常运行,执行结果是对的.
但是在EVC里显示 6get doc error
请问各位高手是怎么回事
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表