问题标签 [getlasterror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 我是否以正确的方式使用 mongodb 驱动程序执行此删除代码?
我阅读了 MongoDB 文档,但我不太了解!我需要知道以下代码是否正确!如果操作成功执行,我需要得到确认。需要调用 getLastError 还是 try-catch 就足够了?
winapi - 当缓冲区已经足够大时,RegQueryValueEx 返回 ERROR_MORE_DATA
对不起我纯英语。
我有两个进程可以读取和写入数据到相同的值(我的测试就是这样做的)。有时(每十次)读取方法失败,错误为 ERROR_MORE_DATA 并且值为 12。但我从 32 字节的测试中调用读取方法。
偶然我查看了@err,hr in watch (GetLastError()) 并看到了 ERROR_NOT_OWNER 错误代码。我知道第二个进程是阻塞密钥,我必须再试一次。
任何人都可以批准我的结论(MSDN 对此没有说什么)?谁能告诉我其他奇怪的效果?
谢谢你。
更新:我有 UAC 虚拟化。所有更改都存储到 [HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE] 可能是效果虚拟化???
c++ - ShowWindow 无效的窗口句柄
我最近一直在尝试使用 C++ 中的 Windows API 创建一个窗口类。但是,每当我尝试调用 ShowWindow 时,该函数都会将最后一个错误设置为 1400 (ERROR_INVALID_WINDOW_HANDLE)。尝试了一段时间后,我偶然发现了以下示例:http: //blogs.msdn.com/b/oldnewthing/archive/2005/04/22/410773.aspx#comments
即使创建一个新项目(我使用 MSVC Express 2008)并准确复制代码(我讨厌这样做),我发现,虽然代码成功创建了一个窗口,但 ShowWindow 函数仍然报告错误 1400。这是摘自在上面的链接中找到的代码:
(完整的代码可以在上面的链接中找到)
如果有人对如何将窗口句柄作为类的成员变量而不在 ShowWindow 上收到错误 1400 有任何想法,我将不胜感激。
winapi - Win32 函数 ExpandEnvironmentStrings 如何以零返回值失败?
如果函数失败,则返回值为零。要获取扩展的错误信息,请调用
GetLastError
。
但是,我无法生成函数将返回零的测试用例。
如果其中任何一个指针为 NULL,它只会崩溃,并且 size 参数不会产生任何错误(如果它太小,则该函数返回所需的大小)。
那么是否有任何已知情况下此函数将返回零并执行 SetLastError?
winapi - Wininet 错误 12003 ftpOpenFile
我正在尝试将文件写入 drivehq.com 服务器。该文件不存在于本地磁盘上,也不存在于 ftp 服务器上,那么 FtpOpenFile 会自动为我创建一个文件吗?我收到错误 12003,我不知道该怎么办。如果继续,则会发生错误:
c# - VirtualQueryEx 返回零且没有 GetLastError()
对于我的一个项目,我需要列出一个流程的所有页面。
所以这是我制作的代码:
问题出在执行上,VirtualQueryEx 返回 0。当我调用 GetLastError 时,它也返回零。我的代码中的问题在哪里?
编辑:这是 MEMORY_BASIC_INFORMATION 和 VirtualQueryEx() 的声明:
mongodb - mongodb - mongoimport stopOnError 选项
根据 mongodb 文档,stopOnError 选项强制 mongoimport 在第一个错误时停止导入操作,而不是在出现错误时继续操作。
此选项适用于哪些各种错误?
我已经针对以下错误情况对其进行了测试:
停止了 mongod 实例。我收到以下错误,表明它失去了与 mongodb 的连接。
/li>再次将相同的文件导入相同的数据库和集合。这应该给我重复输入错误。虽然显示了错误,但导入并未停止。
/li>
现在,我很困惑。stopOnError 仅适用于网络错误还是也适用于写入错误?有什么方法可以在使用 mongoimport 时设置写入问题或获取 getLastError 状态?
windows - CreateWindowEx 不返回 NULL 但 GetLastError 返回 126(错误:126)
在调用 CreateWindowEx(..) 之前没有任何错误。并且 CreateWindowEx 不返回 NULL。有趣的是,在调用 ShowWindow 后会显示窗口。
如您所见,在代码中有 2 个写入错误代码的消息框。第一个写 126,另一个写 0。
(错误 126 表示:ERROR_MOD_NOT_FOUND 126 (0x7E) 找不到指定的模块。)
创建窗口后,窗口无法正常工作,如您在图像中看到的那样,如果我的指针在创建窗口的区域中处于加载位置等位置,当我将鼠标光标移动到窗口中时,它不会t 显示箭头,但显示调整大小光标。
对不起我的英语并感谢您的帮助。
代码:WinDeneme.cpp
标准数据文件
图像(我使用我的相机,因为光标不会出现在打印屏幕上):
**编辑:我通过添加解决了指针问题
但我仍然在 VS2012 Express 中收到错误 126。
.net - Powershell、PInvoke 和 GetLastError
我正在尝试通过 PInvoke 从 Powershell 使用 GetFileSecurity。该调用本身有效,但 System.Runtime.InteropServices.Marshal.GetLastWin32Error 和 GetLastError(我为测试而导入)都返回错误的错误代码。似乎SetLastError = true
在 PInvoke 签名中根本没有任何效果,因为在启动新的 Powershell 实例后第一次运行脚本时,都返回 203(ERROR_ENVVAR_NOT_FOUND),但如果我再次调用相同的脚本,都返回 0 .
作为快速测试,我编写了一个等效的 C 程序,GetLastError 在那里返回预期值 (122 == ERROR_INSUFFICIENT_BUFFER)。
请注意,我通常是 Powershell 和 .NET 的新手,所以请原谅任何明显的失礼。