-1

我有一个主应用程序和 4 个客户端应用程序,我使用SendMessage.

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

SendMessage我的问题:可以发送到单个应用程序的应用程序数量是否有上限?

我正在使用 Delphi XE2 和 Windows 8

4

1 回答 1

3

我的问题是,可以使用 SendMessage 发送到单个应用程序的应用程序数量是否有上限?

不,那里没有。您的问题与发送消息的进程数无关。

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

于 2013-03-15T09:19:27.187 回答