问题标签 [getmessage]

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.

0 投票
1 回答
99 浏览

java - 产生异常错误信息

在 AccountApplet 中我试图显示错误消息“Empty field not allowed for deposit”,其中一部分是通过 getMessage 方法完成的,另一半是不允许存款的,

但是在我的程序中,getMessage 方法产生“空字符串”,而不是“空字段”,我将如何进行更改?

getMessage 方面在 actionPerformed 方法中完成

这是 AccountApplet 类

账户类

空域异常

资金不足异常

负金额异常

0 投票
1 回答
2790 浏览

java - 从 MQ 队列获取消息时出现 MQException 2046 错误

我正在尝试从一个本地队列中获取消息。我已经初始化了队列管理器,我应该从中获取消息的本地队列。

打开用于本地队列的输入选项

并获取消息选项是

当我执行这个我得到

com.ibm.mq.MQException:完成代码 2,原因 2036 错误。

哪个状态MQRC_NOT_OPEN_FOR_BROWSE

所以我尝试使用下面的打开选项,

当我尝试这个时,它给了我错误代码 Completion code 2, Reason 2046 error 。

0 投票
0 回答
389 浏览

wpf - Windows 消息 WM_QUIT 和 WPF

我必须WM_QUIT在 WPF 中捕获消息,但有一个问题。

WndProc 工作正常并捕获除WM_QUIT.

Msdn 说:

WM_QUIT 消息与窗口无关,因此永远不会通过窗口的窗口过程接收。它仅由 GetMessage 或 PeekMessage 函数检索。

有什么方法可以在 WPF 中捕获此消息?也许与ComponentDispatcher

还有: http ://www.pinvoke.net/default.aspx/user32.getmessage

可以在C#环境中使用。

欢迎任何帮助。

0 投票
1 回答
270 浏览

php - quickblox php 获取未读消息列表

我试图从对话框中仅获取未读消息列表(不计数)。QuickBlox 的文档中没有这样的要求。这是我的函数,但它什么也不返回:

0 投票
1 回答
926 浏览

c++ - c++ Win32 Api GetMessage在线程内关闭程序

我正在使用win32 api构建一个接口,我想用一个线程来管理另一个类中的所有内容,以继续在主线程中工作。我有这个代码:

窗口管理器.h

WindowManager.c(我使用 bind 因为我在命名空间中有类,这是我发现线程允许我编译而不是抛出错误的唯一方法)

窗口正确执行和显示,甚至执行 WM_CREATE,但是当执行“GetMessage”时,它会立即结束程序而不会抛出任何错误或类似的东西。

我添加了一个带有 GetMessage 值的 int,以查看它是否在调试模式下到达“while”,但它确实发生了。有没有办法查看可能抛出的错误或阻止它关闭程序?还是我从线程内部调用“GetMessage”时做错了?

0 投票
3 回答
849 浏览

java - Exception 对象上的 getMessage() 不提供 null

使用这样的代码

输出是这个

B查看和之间的区别F

在这两种情况下,我都没有提供消息,但不同之处在于,在这种B情况下,null值不是强制的。

似乎对于这种B情况,当未指定消息时,该getMessage()方法提供了格式 className: cause.getMessage() 但我除了有一个null值外(就这种F情况而言)。

如果我在已创建的异常上调用仅提供而不提供的异常,有没有办法获得null价值(例如) ?FgetMessagecausemessage

0 投票
3 回答
1617 浏览

gmail-api - Gmail API .NET:获取完整消息

如何使用 gmail api 获取完整消息而不仅仅是元数据?

我有一个服务帐户,我能够检索消息,但只能以元数据、原始格式和最小格式检索。如何检索完整格式的完整消息?以下代码工作正常

但是,当我省略格式时(因此我使用的是 FULL 的默认格式)或者我将格式更改为UsersResource.MessagesResource.GetRequest.FormatEnum.Full 我收到错误:Metadata scope doesn't allow format FULL

我已包括以下范围:

我如何获得完整的消息?

0 投票
1 回答
740 浏览

c - GetMessage() 挂断

我已阅读msdn链接,并尝试在以下keylogger-code中使用 GetMessage() 函数。

在下面附加的最小版本的程序中,如果我按下键盘或调整窗口大小,为什么 GetMessage() 不释放并打印“新消息”?

更新:正如你提到的,我给了进程一个窗口(句柄),并且在我将 GetMessage() 保存在 WinMain 期间它工作正常。因为应该有其他功能,所以我需要将 GetMessage() 外包给它自己的线程,如下所示。不幸的是,GetMessage() 函数再次挂起,即使我指定了应在其参数中接收消息的窗口句柄。有什么提示可以让我进一步了解此功能吗?

0 投票
0 回答
471 浏览

windows - GetKeyState 究竟是如何工作的?

我一直在努力理解 GetKeyState 的运作方式。我已经进行了无休止的谷歌搜索,但还没有弄清楚它是如何工作的

根据MSDN

当线程从其消息队列中读取关键消息时,此函数返回的关键状态会发生变化。

看看下面的代码。我没有创建消息处理循环。65表示字符“A”的虚拟键。

我在程序的窗口控制台上按了键盘上的“A” 。有时,vkey_state 的值是预期的 0x8000,有时不是。

引擎盖下到底发生了什么?我没有编写任何消息处理代码,所以我假设它是自动创建的。当我按“A”时,一个WM_KEYDOWN被发送到我的线程消息队列。当我释放键“A”时,一个WM_KEYUP被发送到我的线程消息队列。其他与密钥相关的消息可能会在两者之间发送。当我调用 GetKeyState 时会发生什么?什么时候它将返回值的 MSB 设置为“1”?什么时候变回0?它与对 GetMessage 的调用有关吗?

此外——最让我困惑的是——当我切换到另一个程序(cmd.exe)并输入“A”时,我的程序能够在后台监控它——但是 cmd.exe 线程有另一条消息队列 - 为什么它有效?但是 - 如果我以提升模式(高完整性)启动 cmd.exe,它就不起作用。

这与我在这里找到的信息相矛盾: https ://blogs.msdn.microsoft.com/oldnewthing/20041130-00/?p=37173

如果用户已切换到另一个程序,则 GetKeyState 函数将看不到用户在该其他程序中键入的输入,因为该输入未发送到您的输入队列。

0 投票
1 回答
60 浏览

mysql - 从抛出错误 NodeJS 中获取错误消息

我需要在我的数据库中插入一个带有错误的日志错误。

我需要得到 err.message