混乱した処理コマンドとは、サーバ側の処理コマンドまたは式がクライアント側の処理コマンドとともに使用されていることを意味します。これは、いくつかの状況で発生します。
クライアント側の処理コマンド(例えば、[エラー]処理コマンド)で、実行条件などの処理コマンド特性の式の中でサーバ側の関数を使用する場合。
サーバ側の処理コマンドの特性(例えば条件式)に、クライアント側関数を使用する場合。
一つの式の中で、クライアント側とサーバ側関数を使用する必要があるかもしれません。
処理コマンドを混在させた場合、同じ処理コマンド内、そして、同じ式の中でクライアントとサーバの実行が必要となります。このような状況は、内部のパフォーマンス上の問題を最小にするために、Magic xpaでは防止するようになっています。構文チェッカーを実行すると、エラーメッセージが表示されます。
実装
このような処理を実装するには、複数の処理コマンドを利用する必要があります。
変数項目を新規に定義します。
関連する関数の値で変数を更新します。ネットワークのトラフィックを最小にするために、同じ場所(サーバまたはクライアント)で実行される処理コマンドと並べて定義するようにします。
関数を使用する代わりに式の中ので新しい変数を使用します。