10 返信 最新の回答 日時: May 30, 2016 10:03 AM ユーザー:hiroyasusatoh

    FMP15で、スクリプト実行中画面がめまぐるしく変わる...

    hiroyasusatoh

      製品名とバージョン:FileMaker Pro 15.0.1.119

      OSとバージョン: MacOSX 10.11.4

      説明:

       複数のレイアウトを行き来するスクリプトを実行する際、FMP14以前のバージョンでは画面表示はほぼ固定されていたが、FMP15になってからは途中の画面表示が見えるようになってしまいました。「ウィンドウを固定」スクリプトステップを入れても、症状は改善されません。処理そのものは正しく行われるので実害は小さいとも言えます。しかし、スクリプトの実行に長時間かかるので、ウィンドウが固定されているのを利用して進行状況を表示させていたのに、それが機能しなくなってしまいました。

       ということで、不具合であると認識しています。Version 15の初期バージョンだからバグが残っている、というような問題であり、今後改善されれば良いと思います。

       

       

      再現の方法

       自分の作成したプログラムだけかもしれません。

      一時的解決法(もしご存知であれば)

        • 1. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
          sago350@未来Switch

          私の環境では体験したことがないです。(MacOSX 10.11.4

          具体的なスクリプトステップがないと再現出来ないので、もう少し詳しく書くか、サンプルファイルをアップした方がいいかと。

          • 2. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
            user14047

            レイアウトが切り替わるスクリプトステップが入っていると、ウインドウの固定を入れていても切り替わったレイアウトが見えてしまうようになっちゃいましたね。


            例) https://github.com/Genecom/FMProSync2

            • 3. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
              hiroyasusatoh

              どうも有難うございます。サンプルのスクリプトを作成しました。

              処理が一瞬で終わってしまう場合は良いのですが、時間がかかると、舞台裏が見えてしまうようです。

              • 4. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
                sago350@未来Switch

                サンプルファイルで再現しました。

                ウインドウ固定を一番最初のステップに追加すると経過が見えなくなりました。

                確かに何か仕様が変わっているようですね。

                 

                100,000でテスト

                FileMaker Pro Advanced 14 ウインドウ固定無し→経過が見えない

                FileMaker Pro Advanced 14 ウインドウ固定有り→経過が見えない

                 

                FileMaker Pro Advanced 15 ウインドウ固定無し→経過が見える

                FileMaker Pro Advanced 15 ウインドウ固定有り→経過が見えない

                • 5. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
                  hiroyasusatoh

                  確かに私がさっきアップしたtest.fmp12の場合はウィンドウの固定を入れると改善されますね。

                   

                  しかし、私の扱っているファイルでは、ウィンドウの固定を入れても解決していません...。何が原因なのか、もう少し詳しく調べて報告します。

                   

                  ありがとうございます。

                  • 6. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
                    hiroyasusatoh

                    どうやら、次の方法でだいぶ解決しました。

                     

                    ・スクリプトを一時停止した場合、すぐにウィンドウを固定する。

                     

                    8割ぐらい解決した感じです。また、ウィンドウを固定すると、処理が早くなりました。

                     

                    未解決の部分は、インポートとかエクスポートの処理をしている時に、時々ファイルメーカーの画面(ウィンドウの中)が白くなってしまいます。再現性の特定には至っていませんが、これは別の問題として扱ったほうが良い気がします。もう少し様子がわかったら、新たな不具合として投稿させていただきます。

                     

                    ということで、まとめ。

                     

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                    1) FMP14以前は設定する必要のなかった「ウィンドウの固定」がFMP15では必要になった(らしい)。

                    2) 解決策は、「ウィンドウの固定」をすること。また、スクリプトを一時停止した後は再度ウィンドウを固定すること。

                    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                     

                    考えてみれば、FMP14以前はウィンドウの固定をしなくてもウィンドウが固定されているかのような挙動をしていたわけで、そのバグ(?)が今回修正されたと捉えた方が良いのかもしれません。でも、仕様変更だとしたら、その旨情報を流してほしいものです。

                     

                    sago350様、user14047様、ありがとうございました。

                    3 人中 3 人が役に立つと言っています
                    • 7. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
                      TSGalJ

                      hiroyasusatoh 様

                       

                      平素は弊社製品をご愛顧いただき、誠にありがとうございます。

                       

                      当現象につきまして、OS X 版の FileMaker Pro 15 および FileMaker Pro 15 Advanced で再現することを確認いたしました。なお、Windows 版では、バージョン 15 でも従来と同じ表示になりました。

                       

                      当現象につきまして、品質管理部門経由で確認を依頼しておりますが、現在の所、不具合ではないものの動作変更に関する情報がなく、調査にはお時間をいただく状況となっております。

                       

                      情報が来次第、あらためて報告をさせていただきたいと存じますが、現状、スクリプト実行中にレイアウトの切り替えを行われる場合には、適時[ウインドウの固定]を組み込んでいただきますようお願いいたします。

                       

                      ご不便をおかけいたしますが、何卒よろしくお願い申し上げます。

                       

                      ファイルメーカー株式会社

                      TSGalJ

                      • 8. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
                        TSGalJ

                        hiroyasusatoh 様

                         

                        平素は弊社製品をご愛顧いただき、誠にありがとうございます。

                         

                        ご投稿の内容について開発部門より回答があり、FIleMaker Pro 15 でスクリプト実行中の描画が変更されたのは、パフォーマンス向上の影響とのことでした。http://www.filemaker.com/jp/products/whats-new.html#fm-performance

                         

                        このため、スクリプト実行中に表示が更新されるのが、正しい動作になります。

                         

                        Windows 版の FIleMaker Pro 15 では、技術的な制限により同じ動作に出来ないとの回答で、もし Windows 版で画面を推移させたい場合には、レイアウト変更時に [ ウインドウの調整[元に戻す]] を組み込むことで、表示が更新できるとのことでした。

                         

                        このため、スクリプト実行中にレイアウトの切り替えを行われる場合には、適時[ウインドウの固定]を組み込んでいただきますようお願いいたします。

                         

                        何卒よろしくお願い申し上げます。

                         

                        ファイルメーカー株式会社

                        TSGalJ

                        • 9. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
                          user14047

                          なるほど。パフォーマンスがよくなって、いままでサボっていた(?)処理もきちんとこなすようになったんですね。

                          前に、[ウインドウの固定] スクリプトステップを入れても効いていないような書き込みをしてしまいましたが、きちんと追っていくと [ウインドウの固定] スクリプトステップが入っていない箇所がありました。

                          失礼しました。

                          • 10. Re: FMP15で、スクリプト実行中画面がめまぐるしく変わる...
                            hiroyasusatoh

                            ありがとうございます。了解です。