首页 新闻 搜索 专区 学院

NET远程桌面首次返回 HRESULT E_FAIL,再运行正常

0
悬赏园豆:20 [已解决问题] 解决于 2011-10-07 15:58

呵呵,在这个里 http://q.cnblogs.com/q/28071/ 提问过,没人回答沉下去了,再提一次

请教各位有遇到过的,或能知到原因的,望不吝赐教,谢谢

wangd的主页 wangd | 初学一级 | 园豆:75
提问于:2011-09-19 11:09
< >
分享
最佳答案
0

用GetLastError查看下具体的错误信息.

收获园豆:20
Launcher | 高人七级 |园豆:45045 | 2011-09-19 11:11

谢谢,刚才看下没有这个方法,我用的是Win2003SP1下的mstscax.dll生成的控件,这个版本中没有GetLastError方法

wangd | 园豆:75 (初学一级) | 2011-09-19 12:08

@bzhibjue:GetLastError不是某个类的方法,而是一个全局函数.被广泛的用于检索Win32组件调用失败的详细错误信息(当然该组件必须实现了SetLastError).GetLastError总是返回最近一次调用的错误信息.

Launcher | 园豆:45045 (高人七级) | 2011-09-19 13:56

我是把mstscax.dll转换成.net控件后使用的,已经不是win32组件了,试了下获取不到错误

wangd | 园豆:75 (初学一级) | 2011-09-22 12:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册