Tips

別のプロセスでのフォーム変数値の更新

日付2002/01/18
ID01-818
バージョン6.5.x and 6.7.x
プラットフォームWindows and Mac OS

別プロセスで実行されているフォームに配置された変数の値を更新するためには、相手プロセスのプロセス番号を知る必要があります。プロセス番号が分かれば、そのプロセスをコールすることができ、コールされたプロセスに必要な処理をさせることができます。たとえば、相手プロセスのプロセス番号がDestProcIDである場合、インタープロセス変数(例:<>tempVar)に新しい値を代入した上でCALL PROCESS(DestProcID)を実行します。これにより、コールされたプロセスのフォームでOutside Callフォームイベントが発生します。フォームイベントはIf文またはCase of文で処理するのが一般的です。

(Form event=On Outside Call)

上記の条件文がTrueを返すとき、<>tempVarの値をフォームに配置された変数に代入することにより、フォームに配置された変数の値を更新することができます。