问题标签 [messages]
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++ - 在 MFC 中捕获消息 - 有什么区别?
我只是想知道 MFC 中以下两个用于函数 OnSize(..) 的消息陷阱之间的区别是什么(如果有的话)。
1 - 通过消息映射:
2 - 通过 afx_message:
它们似乎可以互换使用,应该使用哪一个还是取决于其他因素?
.net - How to close a .Net Form from its PreFilterMessage()?
I'm filtering the messages that come to a form with PreFilterMessage like this:
print("code sample");
print("code sample");
but the matter is that form closes only for the first time. After reopening a form it won't close anymore by pressing ESC.
How can I accomplish this?
Thanks
c++ - MFC:更改列表控件的字体
我需要在运行时更改列表控件的字体,以便使用固定宽度的字体。我已经看到了一些建议我应该捕获 NM_CUSTOMDRAW 消息的示例,但我想知道是否有更好的方法来做到这一点。
谢谢。
javascript - 什么是正确的编码方法,然后在 ASP.NET Web 应用程序中检索业务规则静态错误(不是异常消息)消息?
在过去的 6 年里,我用几种不同的方式给这只猫换了皮。硬编码的字符串、带有 const 的静态类和资源文件。你使用什么方法,为什么?与客户端错误消息集成的奖励积分!
php - 如何最好地在页面之间为用户传递消息
所以事件链是:
- 用户提交表单。
- 在处理提交的过程中,会生成一条消息,例如“您的记录已保存”。
- 用户被重定向到一个新页面,比如搜索结果。
- 新页面需要显示消息。
那么,问题是如何从第 2 步到第 3 步获取消息?这只是一个简单的例子……还有许多其他更复杂的例子。
我正在使用 PHP。
需求:
- 支持多条消息,需要在接收机器上按要求进行格式化
- 可以在同一页面上添加消息(例如在第 4 步中)
- 从任何函数或对象内部添加的消息
我想出了一些选择:
- 以数组形式存储在会话变量中,并在每次显示后清空
- 作为获取或查询参数传递;当您不断处理此问题并且必须记住要获取它时,可能会很烦人;因为它可能会变长,它很容易超过查询字符串的最大长度
- 在每个会话的基础上存储在数据库中(可能并不总是用于登录用户);这将需要在添加它们的每个页面上进行额外的插入,可能是多个插入,并且在每个页面上进行额外的选择
目前我一直在将会话中的消息存储在一个数组中,但我想知道是否有更好的方法。我不认为上面的其他 2 个选项非常好。
编辑:我对会话方法使用 2 个函数:AddStatusMsg()(将元素添加到数组)和 DisplayStatusMsg()(返回 HTML 格式的消息并清空数组)。
language-agnostic - 为什么要使用基于消息的系统?
使用基于消息的系统的动机是什么?
我看到了很多关于NServiceBus和Mass Transit等服务总线的信息,我想知道底层方法的好处是什么。
windows - 未在 MFC ActiveX 复合控件中获取所有 Windows 消息
我有一个复合控件,其声明如下:
我得到像 OnMouseMove、OnLButtonDown/Up/DblClk 这样的事件,但我没有得到像 KeyUp、KeyDown 或 MouseWheel 这样的事件。
一切似乎都被正确定义了。我已经搬家了
到最后的Message Map 并没有什么区别。我发现当我删除 Reflection_handler() 时,我不会在 KeyDown 上发生崩溃,但我怀疑这些来自驱动控件的 Python 程序。
我唯一可以假设的是链接的 msg 映射正在吃这些事件,但是没有应该对它们感兴趣的父控件。
任何人都知道为什么我收到一些消息而不是其他消息?有什么重新获得这些信息的想法吗?
vb.net - 在 ASP.NET 中显示异常消息的递归方式
我已经开始大量使用异常,我相信我会从它中成长,因为我会通过艰苦的方式学习优缺点,但是在我成为异常大师之前,我想知道这种技术是否是可以接受的。
我打算在我自己的“SorryFailedToSaveYourData”异常中包装一个数据库异常,然后递归地移动显示消息的异常,有点像这样:
这种做法有用吗,还是在处理异常时我完全错过了这条船?我知道您可以创建自己的例外,但对于我们正在从事的项目的规模来说,这似乎有点矫枉过正。
谢谢
oracle - 如何使 Oracle 错误消息更详细?
让我发疯的信息是ORA-01008 - Not all variables bound
。
有没有办法知道我拼错了 42 个可能的变量名中的哪一个而不盯着显示器直到我的眼睛弹出?
更新:我ADO.NET
用来访问数据库。正如@Justin Cave 所建议的那样,它可能确实在Oracle 异常中丢失了一些信息。但我很肯定即使在 SQL Plus 中也不会出现参数名称。