问题标签 [message]

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 投票
6 回答
3353 浏览

delphi - 在 Delphi 6 中防止表单停用

我们有一个 Delphi 6 应用程序,它使用非模态表单和网格内编辑。在 FormClose 事件中,我们检查条目是否为正方形,如果不是,则阻止关闭。

但是,如果用户单击后面的主表单,则原始表单会消失在后面(如您所料),但这允许用户移动到主屏幕上的新记录,而无需验证网格中的更改。

我已经尝试过 FormDeactivate 事件,它确实会触发,但似乎没有任何机制来防止停用(与 FormClose 事件 Action 参数不同)。我从网格中尝试了 OnExit,但它不会在停用时触发。我尝试捕获 WM_ACTIVATE 消息并设置 Msg.Result = 1 但这没有效果(可能是因为另一个 WM_ACTIVATE 消息正在发送到主窗体?)。

因此,我正在寻找有关如何(有条件地)防止在用户单击另一个表单时停用表单的想法。(PS我不想把表单样式改成fsStayOnTop)

谢谢

0 投票
2 回答
422 浏览

c++ - 如何在两个 C++ MFC 插件之间进行通信?

我有一个用于 c++ MFC 应用程序的插件。我正在与同一应用程序的另一个插件的开发人员合作,试图在我的代码中获取事件通知。这两个插件都是 c++ dll 的形式。

如何将消息从我的插件传递到他的插件?该解决方案需要对我们两个插件的不匹配版本以及主机应用程序具有鲁棒性。通知是在控制点移动期间,所以每秒几次。

我可以设置一个回调机制,在加载他的插件时使用函数指针调用我的插件中的一个函数。我们不保证任何装载顺序,但我们可能只是定期检查。

我知道 Win32 有一个消息传递系统,但我不确定它是如何工作的,真的。我们可以添加一个钩子,我可以发送消息,但我对我们如何同步消息 ID 或我所说的以外的任何细节有点模糊,真的。

关于如何做到这一点的任何其他想法?

0 投票
5 回答
223 浏览

asp.net - 调用 javascript

我尝试使用 javascript 向用户显示一条消息。我有一个按钮,这个按钮的作用类似于,

首先,label1.text 将在用户看到消息后显示“Hello world”。

谢谢。

0 投票
2 回答
864 浏览

c# - c# windows mobile 短信

我为 windows mobile 开发了一个应用程序,它可以使用应用程序拥有的数字执行不同的移动功能。

反正。我想启动短信应用程序并发送一个电话号码作为参数。我只发现了这个:

但我想在移动设备中使用短信应用程序。任何提示?

提前致谢

0 投票
3 回答
494 浏览

wcf - Should I avoid message inheritance in WCF?

Generally, I try and avoid using inheritance in WCF contracts, preferring composition.

But in the following situation...

  • I have a service operation that can result in one of two things: ResultA and ResultB.
  • There is a boolean/enum in the response message to report this outcome.
  • There are a number of other properties in the response message. Some of these are only relevant in the event of ResultA and some are only relevant in the event of ResultB.

I see my options as being:

  1. Have a single response message contract that contains everything and when properties are not relevant, they are left as null. The client then has to look at the bool/enum to see if its ResultA or ResultB and ignore properties accordingly.
  2. Have 2 response messages contracts, both inheriting from a shared base. One representing ResultA and its relevant properties and one representing ResultB and its relevant properties.

I much prefer option 2 for a number of reasons, but it breaks the composition over inheritance rule.

What do people think?

0 投票
1 回答
1085 浏览

outlook - 如何判断给定的 MAPI 消息是传入还是传出?

在 Outlook 的 COM 插件(使用 Redemption)中,我需要能够确定我正在查看的给定消息是已接收还是已发送(我只想对传入的消息采取行动)。在我的情况下,仅查看父文件夹或收件人或发件人将不起作用,因为传入和传出的消息可能会一起放在同一个(公共)文件夹中,并且可能有多个有效的发件人。此外,还可能存在从一个有效发件人发送到另一个有效发件人的内部消息。

检查PR_RECEIVED_BY_*PR_RCVD_REPRESENTING_*识别收到的邮件对我来说也不是完整的解决方案,因为这些属性仅在邮箱存储中设置,而我正在处理的消息通常位于公用文件夹存储中(更准确地说:在启用邮件的 Public文件夹,代表该文件夹发送的消息也放置在其中)。

我已经使用 OutlookSpy 来比较各种示例邮件的 MAPI 属性,并多次认为我找到了一些东西,但到目前为止,我没有发现任何东西被证明是最终稳定的解决方案(例如,起初PR_MESSAGE_RECIP_ME似乎只对传入邮件进行设置,而从未在传出邮件上设置的,但后来我发现传入的消息也缺少该属性)。

本质上,我正在寻找一些属性(或其值),它总是设置在传入或传出消息

这需要至少适用于 Exchange 2003 和 2007 以及 Outlook 2003 和 2007。

有任何想法吗?

0 投票
5 回答
15328 浏览

wcf - 没有证书和 Windows 身份验证的 WCF 消息安全性

我有一个 WCF 服务和客户端,它将部署到几家公司(数百家)。一些公司将在他们的网络中运行该软件,而一些公司将通过 Internet 运行它(WCF 服务器在办公室,WCF 客户端在另一个)。

我们要加密 WCF 服务器和客户端之间的通信。我们不需要使用 WCF 安全性对 cient / 订阅者进行身份验证,因为我们有自己的用户名/密码登录,客户端将使用该用户名/密码登录服务器。

  • 我们不能依赖 Windows 身份验证,因为一些用户会通过 Internet 运行它,而且 WCF 服务器可能与 WCF 客户端不在同一个域中。
  • 如果我们使用“真实”证书*,运行该软件的公司将不得不从 CA 购买证书并安装它,然后配置我们的软件以使用它,但这对大多数人来说太复杂了。
  • 我们可以在安装 WCF 服务器的过程中自动创建证书,但是我们必须自动将其安装到证书存储中,并以某种方式自动授予 IIS 读取证书的权限。这比我们想要的要复杂。

简而言之,我们想要一个简单的解决方案,其中加密仅基于共享密钥,在我们的例子中是用户登录时使用的用户名/密码。我明白这不会提供最好的可用加密,但我们愿意交换一些安全性以使软件更易于部署。

这可能吗?

*对于“真实”证书,我的意思是从证书颁发机构购买的证书,而不是我自己创建/自签名的证书。

0 投票
3 回答
4675 浏览

java - JBoss 5.1.0GA:“java.lang.IllegalStateException:Null beanMetaData”和“java.lang.RuntimeException:无法初始化 bean 容器”

我正在尝试部署一个ear 文件,该文件最初是为Jboss 4.0.3 SP1 编写的。

“升级”涉及:

  • javax.annotation.PostConstruct 的使用
  • 将 activateConfig 更改为 activationConfig
  • 确保 bean 实现 import javax.jms.MessageListener

我相信以下堆栈跟踪是由 ejb 文件中的 MDB(一个且唯一)触发的。

只是想知道是否有人可以建议看什么。

0 投票
1 回答
16352 浏览

php - Php 中的 IMAP:将消息标记为未读/未见

我想在 php 中创建一个脚本来从邮件帐户中读取所有邮件。我连接到服务器,我可以看到邮件,但是我想将其恢复为看不见的状态,我找不到执行此操作的功能。

0 投票
5 回答
20843 浏览

design-patterns - 消息设计模式

对于基于消息的传递系统,您的“消息设计模式”是什么,例如

  • 限制定向消息(即特定目的地)

  • 避免长级联链(即用 MsgB、MsgC 等对 MsgA 作出反应)

  • 有系统“心跳”消息

其他例子?