式言語


@DDEExecute

指定されたコマンド文字列を、接続 ID で識別される DDE アプリケーションに渡します。@DDEExecute は常に @DDEInitiate および @DDETerminate と共に使用します。

メモ DDEExecute は UNIX と Macintosh ではサポートされていません。

構文

@DDEExecute( conversationID ; command )

パラメータ

conversationID


command
戻り値

acknowledgment

使用法

この関数は、主にフィールド式、エージェント、ツールバーボタンで使用します。列式や選択式では使用できません。また、ウィンドウタイトル式やフォーム式でも使用できません。Macintosh は DDE に対応していないため、DDE コマンドは Macintosh クライアント上では使用できません。また、DDE コマンドの構文は、プラットフォームやアプリケーションによって異なることがあります。

ユーザーの NOTES.INI ファイルに次のステートメントが含まれている場合は、

NoExternalApps=1

@DDE 関数を使用する式はすべて無効になります。この場合、式が失敗するだけでエラーメッセージは表示されません。

最高 10 個の DDE 接続を同時に実行できます。ただし、通常は、一度に 1 つの接続だけを実行するようにします。DDE 接続が完了したら、必ず DDE 接続を終了してください。そうしないと、セッション数が足りなくなり、必要なときに接続を開始できなくなります。

この関数は、Web アプリケーションでは使用できません。

外部アプリケーションのデータにアクセスする方法については、「フォームにオブジェクトをリンクする/埋め込む」を参照してください。


関連項目