0 返信 最新の回答 日時: Apr 25, 2011 2:51 AM ユーザー:honda

    ウインドウを大量に生成するとFileMakerが異常終了する

    honda

      概要

      ウインドウを大量に生成するとFileMakerが異常終了する

      製品

      FileMaker Pro

      バージョン

      10 Advanced

      オペレーティングシステムのバージョン

      Windows XP Professional XP3

      問題の内容

      ウインドウを短い間隔で大量に生成すると、アプリケーションが異常終了する。手元の環境では、73個目の生成時に必ず終了している。
      Windowsのログでは、FMSocket_SL55 が ErrorCode 3048を通知している。

      問題の再現方法

      以下の様なスクリプトを実行するなどして、大量のウインドウを生成する。

      ウインドウの固定
      変数を設定 [$max; 値:100]
      変数を設定 [$i; 値:1]
      Loop
       Exit Loop If [$ i > $max]
       新規ウインドウ [名前: $i]
       変数を設定 [$i; 値:$i + 1]
      End Loop

      予想された結果

      仕様に上限の記載が無い通り、負荷が高くとも開き続ける。もしくは、適切なエラーメッセージを提示し、スクリプトを中断する。

      実際の結果

      アプリケーションが異常終了する。

      表示されたエラーメッセージの正確な内容

      ---------------------------
      FileMaker Pro Advanced
      ---------------------------
      サポートされていない操作を実行しました。
      ---------------------------
      OK  
      ---------------------------