ãªããã¤ã³ã¿ã¼ããã ã¢ããªã±ã¼ã·ã§ã³ - Magic Software Enterprises
ãªããã¤ã³ã¿ã¼ããã ã¢ããªã±ã¼ã·ã§ã³ - Magic Software Enterprises
ãªããã¤ã³ã¿ã¼ããã ã¢ããªã±ã¼ã·ã§ã³ - Magic Software Enterprises
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
リッチインターネットアプリケーションのチュートリアル<br />
イベント 実 行<br />
ニュートラル<br />
通 常 、<strong>Magic</strong> xpa は、[イベント 実 行 ] 処 理 コマンドがどこで 処 理 されるかを 見 分 けることができます。たとえば、この 例 では、<br />
イベントはこのタスク 内 で 処 理 されます。F12 を 押 下 した 場 合 のロジックユニットはニュートラルで、[ 伝 播 ] 特 性 を「No」 設<br />
定 すると、[イベント 実 行 ] 処 理 コマンドもニュートラルになります。<br />
サーバ 側<br />
しかし、F12 を 押 下 することで 実 行 されるロジックユニットがサーバ 側 である 場 合 、[イベント 実 行 ] 処 理 コマンドはサーバ 側<br />
で 実 行 されます。この 場 合 、F11 に 対 するロジックユニットもサーバ 側 になります。<br />
不 明<br />
この 例 では、F12 に 対 応 するイベントロジックユニットは、タスク 内 に 存 在 していません。スタジオは、[イベント 実 行 ] 処 理<br />
コマンドが 実 行 時 にどちらで 処 理 されるかを 判 断 できないため、 不 明 として 扱 われます。これは、 以 下 のような 場 合 において 発<br />
生 します。<br />
• イベントのロジックユニットが、 異 なるタスクに 定 義 されている 場 合 。 実 行 時 にどのタスクがイベントを 処 理 するかは<br />
開 発 時 には 判 断 できません。このような 場 合 、 主 に 実 行 時 のタスクツリーに 依 存 します。<br />
• 現 在 のタスクのイベントに 対 するロジックユニットは、[ 伝 播 ] 特 性 が「Yes」に 設 定 されている 場 合 。 実 行 中 は、タス<br />
クがイベントをどこで 処 理 するかは、 開 発 時 には、 判 断 できません。この 場 合 も、 主 に 実 行 時 のタスクツリーに 依 存 し<br />
ます。<br />
[イベント 実 行 ] 処 理 コマンドでのメモ:<br />
• [イベント 実 行 ] 処 理 コマンドの[ウェイト] 特 性 が「No」に 設 定 されている 場 合 、サーバ 側 の 処 理 コマン<br />
ドの 定 義 行 内 の 一 部 でないならば、 全 てのイベントの 処 理 の 後 で 実 行 されるため、(どちらの 側 にも 即 時 に<br />
アクセスが 発 生 しないため)それはニュートラルとして 扱 われます。<br />
• サーバ 側 の 処 理 の 行 内 に[イベント 実 行 ] 処 理 コマンドが 含 まれている 場 合 、 実 行 時 にエラーが 発 生 する 場<br />
合 があります。<br />
16