腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
Delphi
中
GetLastError
和
FormatMessage
的
正确
用法
是什么
?
、
、
我在
Delphi
2006(也是
Delphi
7)中使用第三方组件时遇到了一个问题,在执行对该组件
的
函数调用时,我得到了一个“未指明
的
错误”。你有没有在
Delphi
语言中使用
GetLastError
和
FormatMessage
的
示例代码,可以让我访问更多关于这个错误
的
信息?TIA :)
浏览 1
提问于2009-03-21
得票数 29
回答已采纳
1
回答
使用CreateFile访问USB以弹出-不工作
、
、
、
、
的
句柄。在我对
FormatMessage
()
的
调用
中
,
GetLastError
()调用返回了一个转换为“访问被拒绝”
的
代码。下一次调用是对DeviceIoControl() (GetHandleInformation()
和
DeviceIoControl,后来出于调试目的),传递了dwIoControlCode参数
的
假定不坏
的
句柄
和
FSCTL_LOCK_VOLUME,调用返回false,
GetLastError
浏览 0
提问于2015-01-10
得票数 1
1
回答
如何在NTFS
中
访问$MFT文件
中
每个文件块
的
文件指针?
、
、
、
我正在进行文件虚拟化
和
版本控制项目。为此,我需要直接访问文件内容
的
逻辑块,而不是复制到内存
中
。有没有人能帮我弄点在64位windows上运行
的
代码片段? ErrorMessage(
GetLastError
()); ErrorMess
浏览 1
提问于2019-08-06
得票数 0
2
回答
VC++-MFC : LoadLibrary返回无效句柄0x10000000
、
、
我无法使用test.dll API (在VC++ -MFC
中
)加载LoadLibrary()。我使用126 (Module not found)获得错误代码
GetLastError
()。通过依赖遍历器,我了解到我
的
test.dll依赖于"xerces-c_2_7.dll“
和
”Xalan-C_1_10 and“。这些dll已经出现在与exe相同
的
路径上。不过,我还是会犯错误。通过
GetLastError
()我得到了有
浏览 1
提问于2009-10-26
得票数 0
8
回答
如何在C++中
正确
使用
FormatMessage
()?
、
、
、
不带
的
如何使用获取HRESULT
的
错误文本 if
浏览 177
提问于2009-01-19
得票数 92
回答已采纳
1
回答
generic_category
和
system_category之间有什么区别?
我刚用了eception.what()根据Windows上
的
错误代码在内部使用
FormatMessage
(),所以看起来一切都很正常。但是,我在这里使用system_category()
正确
吗?或者: system_category
和
generic_category之间有什么区别?编辑: error_category-obj
浏览 3
提问于2020-03-28
得票数 0
2
回答
CreateProcess成功,但
GetLastError
()返回访问被拒绝
、
、
、
由于CreateProcess()
和
GetLastError
()
的
返回值冲突,我有点困惑。当我以类似于下面的方式使用CreateProcess()时,它成功了,并且似乎完成了它所要求
的
任务。还是我对
GetLastError
()
的
使用不
正确
?我应该只在CreateProcess()返回失败
的
值时才使用它吗?NULL,NULL,false,0,NULL, _T("C:\\My\\Directory"),&siSt
浏览 14
提问于2012-06-19
得票数 1
回答已采纳
2
回答
发送消息不起作用
、
我尝试将邮件发送到IE rebar/工具栏,但我
的
工具栏似乎没有邮件效果。谁能告诉我故障出在哪里?
浏览 2
提问于2010-06-30
得票数 0
回答已采纳
4
回答
从LogonUser函数
中
获取最后一个错误并将其作为字符串返回?
、
、
我只是想知道如何在我
的
C++程序
中
获得导致LoginUser函数失败
的
错误,并将其作为字符串返回?otherString);} {}编辑:DWORD dwError =
GetLastError
();
FormatMessage
( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE
浏览 2
提问于2009-07-02
得票数 0
回答已采纳
1
回答
GetLastError
()、errno、FormatMessageA()
和
strerror_s()?
、
、
、
我对
GetLastError
()
和
errno之间的确切关系感到困惑。它们是相同
的
数值,还是完全不同
的
数值?我怎么知道我应该检查哪一个?如果我想要将错误代码转换为字符串进行调试,我是否可以与strerror_s()互换使用FormatMessageA() 最后,WSAGetLastError()是否总是返回与
GetLastError
()相同
的
值,或者它们是否都返回不同
的
值?
浏览 6
提问于2013-11-19
得票数 19
回答已采纳
2
回答
为什么
GetLastError
在我
的
程序开始之前有一个错误?
、
、
、
在使用
GetLastError
时,在调用Windows函数包装器(如ExtractShortPathName )之后,我注意到
GetLastError
返回一个非零错误代码,而不管对ExtractShortPathName
的
调用是成功还是失败。事实上,在我
的
程序执行之前,似乎有一个“最后
的
错误”。如果
Delphi
运行时正在做一些导致设置
GetLastError
的
事情,那么在我
的
程序开始执行之前,有什么
正确
的</
浏览 4
提问于2017-04-06
得票数 3
回答已采纳
1
回答
带有WriteFile
的
函数-写入串行端口
、
、
、
我想将串口wtiting
的
writeFile函数包含到一个函数
中
,并多次调用该函数。我写了下面的代码。但是函数返回false。我找不到任何错误。WriteFile(hSerial, lpBuf, sizeof(lpBuf) ,&dwBytesWritten, NULL)) NULL,
GetLastErro
浏览 1
提问于2012-05-14
得票数 0
3
回答
Win32 API:
GetLastError
()与
FormatMessage
()一起打印垃圾
、
、
、
、
err[256];
FormatMessage
( FORMAT_MESSAGE_FROM_SYSTEM, NULL,
GetLastError
()可能会尝试编写类似于No error
的
东西,但我得到
的
是:葡萄酒
中
的
┬√яюыэхэю єёях°эю
和
VirtualBox
中
的
WinXP之下
的
╬яхЁрЎш єёях°эю чртхЁ°хэр。我检查了我
浏览 1
提问于2014-08-13
得票数 4
回答已采纳
1
回答
鲁比: FormatMessageW问题
、
在Ruby
中
调用FormatMessageW
的
正确
方法
是什么
?require 'win32api' msg= '\0' * 255
FormatMessage
.call 0x00001000 | 0x00
浏览 0
提问于2015-10-02
得票数 0
回答已采纳
2
回答
如何从OpenGL获取有意义
的
错误信息
、
根据MSDN
的
说法,当wglCreateContext失败时,你可以从
GetLastError
那里得到原因。除了
GetLastError
给了我一个数字,这并不是所有的信息。同样,根据MSDN,您可以使用
FormatMessage
从
GetLastError
代码
中
获取描述性字符串。但是,当我尝试执行以下操作时,我得到一个空白字符串: FormatMessageA(FORMAT_MESSAGE_FROM_SYSTEM, 0,
GetLastError
(), 0, errorS
浏览 0
提问于2009-09-05
得票数 0
回答已采纳
2
回答
如何获取WinRT / Windows 10存储代码
的
HRESULT错误代码描述?
、
、
、
、
我正在将我
的
Win32应用程序转换为UWP,现在正在使用命名空间编写Windows集成代码。对于Win32 C++,它主要是通过COM接口方法实现
的
,这些方法似乎是通过HRESULT错误代码返回失败
的
。int nOSError = (int)hresult; if(
FormatMessage
(FORMAT_MESSAGE_ALLOCATE_BUFFER例如,<
浏览 6
提问于2016-11-13
得票数 4
回答已采纳
1
回答
RegCreateKeyExW不创建密钥
、
、
我已经阅读了这个函数
的
,并且相信我调用它是
正确
的
。但是,返回值不是ERROR_SUCCESS,因为正在执行if语句捕获失败
的
代码。当调用
GetLastError
时,错误文本声明操作已成功执行。我正在运行带有管理权限
的
代码,因为这是VS正在运行
的
安全上下文。FormatMessageW(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL,
GetLastError
浏览 0
提问于2021-02-15
得票数 0
回答已采纳
1
回答
SetClipboardData后无法在windows资源管理器
中
粘贴文件
、
、
、
、
我试图使用我
的
代码将图像文件复制到windows剪贴板,并将其手动粘贴到windows资源管理器
的
任何文件夹
中
。我正在使用Windows 8 64位膝上型计算机,运行Python2.7
和
用于win32 API
的
pywin32 32-218。 print &q
浏览 7
提问于2014-05-21
得票数 0
3
回答
错误(文件) == 32
、
、
file) printf("Error code: %d\n",ferror(file)); 我得到
的
结果是32。这
是什么
意思?
浏览 5
提问于2009-01-24
得票数 0
回答已采纳
3
回答
Visual Studio c++:用于64位
的
调试dll无法工作
、
、
我试图开发一个自动桌面产品
的
插件,但是我似乎有一个有趣
的
问题.当我试图编译64位调试dll时。软件不会加载它!但是当我使用64发布dll,32发布
和
调试dll时,它可以工作。我觉得我缺少一些简单
的
设置,但是我比较了32位
和
64位调试配置设置
的
所有值,但它们是相同
的
(除了那些将其定义为32或64
的
设置)。我试过用例子解决方案,他们也有同样
的
问题。他们还尝试了不同版本
的
软件(motionbuilder,
浏览 6
提问于2011-06-09
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券