DDEを使用した外部エディタ

テクニカル・ノート 68360

アーキテクチャ:

All

コンポーネント:

IDE

更新日:

2018/08/13 9:19

はじめに

ツール(Tools) > オプション(Options) > エディタ(Editor) > 外部エディタ(External Editor)で、DDE(Windows Dynamic Data Exchange)インタフェースを使用する外部エディタを使おうとしたときに、以下のメッセージが表示された場合、

A DDE conversation with the service xyz could not be established

サービスアプリケーションxyzのDDEを有効にする必要があります。

詳細

外部エディタのメニューでDDEサービスを有効にするか、設定ファイルでDDEサービスを有効にしてください。例えばCodeWrightの場合、バージョンによってはcwright.iniでDDEサービスを有効にできます。このファイルでは、以下のようにLibPreLoadセクションが用意されています。

[LibPreLoad]
; Uncomment to preload desired libraries during startup:
;LibPreload=cwdde.dll

なお、インストール時にこのDLLが選択されていない場合、それをインストールする必要があります。

背景

IAR Embedded Workbenchは、最初に、指定されたサービスを利用できるかWindowsに問い合わせます。それらのサービスを利用できない場合、エディタ(Editor)で指定したアプリケーションが起動され、同じ問い合わせが再度行われます。それでもサービスを利用できない場合、前記のエラーメッセージが表示されます。

 

全ての製品名は、それぞれの所有者の商 標または登録商標です。

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。