我需要一些相关的应用程序来相互通信(交换数据并启动操作)。要求是无包、无 socket 。所以我想只剩下命名管道、WM_CopyData(就像 Skype 那样)和命令参数。您的最佳实践是什么?
最佳答案
您可能有几个选择。
超越您已有的:
DDE
内存映射文件 (MMF)
邮件槽
我可能会选择 Pipes 或 MMF。
您可以下载几个免费的 MMF 组件, Deborah Pate 有一组可供您使用的免费软件类。 MapFiles.zip
检查Torry's上的邮槽网站。
最终的解决方案可能取决于数据传输的数量、大小和频率,从而决定您选择哪个选项。
关于delphi - 在没有套接字的情况下,在 Delphi 中进行应用程序数据交换的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/906800/