SendMessage Max接收器

时间:2013-03-15 09:15:25

标签: windows delphi sendmessage

我有一个主应用程序和4个客户端应用程序,我使用SendMessage与主应用程序进行通信。

我可以毫无问题地使用任何三个客户端应用程序,但只要我添加一个,我就会遇到访问冲突和stackoverflow错误。

我的问题:使用SendMessage向单个应用发送的应用数量是否有最大值?

我正在使用Delphi XE2和Windows 8

1 个答案:

答案 0 :(得分:3)

  

我的问题是,使用SendMessage发送到单个应用程序的应用程序数量是否有最大值?

不,没有。您的问题与发送邮件的进程数无关。

处理消息时访问冲突的一个可能原因是您的消息包含指向内存的指针,该指针仅在发送进程的地址空间中有效。但这是一个疯狂的猜测,因为我们没有代码。