Skip to main content

動的なデータ交換とは何ですか?

dynamic Dynamic Exchange(DDE)はメッセージ駆動型Microsoft&Reg;です。Windowsオペレーティングシステムで実行されているアプリケーション間でデータを交換できるようにするコンピュータープロトコル。より一般的にはプロセス間通信として知られているダイナミックデータ交換は、メッセージを要求するアプリケーション、クライアント、およびデータが存在するアプリケーション、つまりサーバーの間の会話と通信チャネルを確立するためのメッセージをブロードキャストします。クライアントアプリケーションによって記述され、開始されたDDEリクエストは、サーバー

DDEアプリケーション名、交換するデータの性質、DDEトピック、およびDDEアイテム名で構成されています。DDEリンクは、一度実行または動的に更新される場合があります。この場合、サーバーアプリケーションの指定されたデータの値が変更されるたびに受信者アプリケーションが通知されます。任意のアプリケーションから複数のDDEリンクが確立される場合があり、アプリケーションは同時にクライアントとサーバーとして機能する場合があります。実行中のアプリケーションがDDEリクエストを認識した場合、それは応答し、会話が確立されます。Windowsオペレーティングシステムは、2つのアプリケーション間のリンクを確立します。通信チャネルは、クライアントアプリケーションが定期的にデータを更新する必要がある場合に、1回限りまたは永続的な場合があります。恒久的なリンクには、暖かくて暑い2つのタイプがあります。ウォームリンク最初に、クライアントアプリケーションを更新するためのユーザーの承認を求めます。ホットリンクを使用すると、これは自動的に行われます。dde DDEデータ通信は舞台裏で行われます。つまり、DDEリクエストがバックグラウンドで実行されている間に、ユーザーは自分が行っていることを何でも実行し続けることができます。そのため、動的なデータ交換通信は非同期であると言われています。DDE要求とその結果は共有メモリに保存され、クライアントアプリケーションとサーバーアプリケーションの両方が、リクエストと応答が実行できるまで処理しているものを継続します。dismicolsoft®オブジェクトのリンクと埋め込み(OLE)およびコンポーネントオブジェクトモデル(com)、および動的データ交換管理ライブラリ(DDEML)によるものです。DDEは、特定の目的、特に継続的なユーザーインタラクションを必要としない目的で依然として広く使用されています。例には、クライアントのMicrosoft&Reg;の更新が含まれます。センサーまたはその他の測定デバイスからリアルタイムのデータを生産ライン上のリアルタイムデータを受信するサーバーアプリケーションからのExcelスプレッドシート、リアルタイム在庫やその他の金融市場の更新を受け取るアプリケーションにリンクするか、データベースからの値でスプレッドシートを定期的に更新します。