摘要

【勇芳软件工作室】汉化HomePreviousNext

应用程序很可能通过使用本主题中描述的几种机制来支持IPC。例如,所有基于Win32的应用程序应至少为剪贴板提供最少的支持。此外,DDE和OLE可以为应用程序提供一种松散耦合的方式与支持这些协议的各种应用程序进行通信的机会。这些松散耦合机制的巨大优势在于,开发人员可以使应用程序能够与其他应用程序共享数据,而无需了解应用程序本身的任何内容。通过支持剪贴板,DDE和OLE的协议,开发人员可以确保越来越多的应用程序可以共享数据。随着支持这些协议的新应用程序的编写,开发人员的应用程序将随时与他们进行通信。

随着应用程序变得越来越复杂,开发人员可能会发现将应用程序分解为使用共享内存,管道或RPC进行通信的紧密耦合的协作进程是有利的。这些紧密耦合的机制可以为应用程序提供高性能的扩展。但是,当添加这些更专业的IPC方法时,开发人员不应该放弃更松散耦合的IPC方法,允许应用程序以一般方式与大多数其他基于Win32的应用程序共享数据。