FileMaker Network_Check
@Y_Kinoshita オフラインにして「オフライン」のダイアログが出た後に、再びオンラインになった時にチェックすると、最初のダイアログは「オフライン」と表示されますね。もう一度チェックすると「オンライン」となります。再現性を確認しました。
2011-02-15 19:38:39@Y_Kinoshita でも、今日はもうお疲れでしょうから、またのお暇なときにでも。でも、この短時間にこれだけ作られるのはさすがですね。いくら勉強しても、自分では到底できそうにないです。
2011-02-15 19:40:15@JS_hotoke ご検証をありがとうございます。ご指摘の点を確認しました。怪しげな点をいじったところ状況が悪化しているようなので(笑)、また時間のある時に確認します。間違いない点は、FileMaker Pro と FileMaker GO で動作に違いがあるという点ですw
2011-02-15 21:30:23調べていて気付いた FileMaker の Web ビューアの癖(仕様?)についてもツイートしようと考えていたが、オンライン復帰直後の動作に問題が確認されたので、まずはサンプルファイルの完全動作を優先することにする。といっても、明日以降ですが。
2011-02-15 21:36:02互換スクリプトの範囲であれば、FileMaker Pro と FileMaker GO で違いは生じてほしくないものですな。
2011-02-15 21:44:54FileMaker GO でオン/オフライン判断の簡易なチェック方法がありました。普通は、Wifi 環境では DHCP で IP アドレスが配布されているはずですので、「Get ( システム IP アドレス ) の結果がヌルならオフライン」という判断が可能です。
2011-02-16 11:01:03非常に簡単な方法ですが、弱点もあります。オン/オフラインの変化から IP アドレス状態の更新にタイムラグがあることです(私の手元では10数秒)。これは、FileMaker GO 以前に OS の認識状態の更新に時間がかかっているので、仕方のない点ではあります。
2011-02-16 11:03:16@JS_hotoke オフ/オンラインの切り替えは、iOS 側の環境設定で切り替えていますでしょうか?それとも、電波の届かないところに移動したり、無線ルータの電源などでネットワークが存在しない状態にしてお試しでしょうか?
2011-02-16 11:10:42昨日、サンプルファイルでオフラインからオンラインに復帰した直後のチェックで「オフライン」と判定される現象のご報告がありました。手元で試した範囲では、iOS の環境設定で切り替え操作を行って、FileMaker GO の再起動が挟まれているとこの現象が起こるようです。
2011-02-16 11:13:43FileMaker GO の起動状態のまま、オフラインからオンラインに復帰した場合は、復帰直後から「オンライン」と判定されます(私の手元では)。
2011-02-16 11:15:10興味のある方は、お試しいただいて結果をレポートしていただけるとうれしいです。再度、サンプルファイルはこちらからダウンロード可能です。 http://bit.ly/fud6ov
2011-02-16 11:17:13なお、ここ数日いろいろ弄った経過をそのまま配布しているので、サンプルファイルの中身はキレイではありません。時間のある時にリファインしたいと思います。
2011-02-16 11:19:17ちなみに、サンプルファイルは、FileMaker GO デバイス上のローカルファイルから共有ファイルを呼び出す前にネットワーク状態をチェックする目的のものです。共有ファイルが最前面の時は、有無を言わさず切れてしまいますので確認の必要はありません(笑)。
2011-02-16 11:25:36@Y_Kinoshita 使用環境を先に記載しておりませんで、大変失礼しました。先にご報告した現象は、MacBook上のFM11で動作確認したときの現象です。本来のFMGoでの使い方ではないので、メッセージがおかしくなったんでしょうか?
2011-02-16 14:35:21昨日版サンプルファイルでは、大小比較時の変数型が不統一でしたので、その点を修正したファイルをアップしました。 http://bit.ly/hlIYEc 今回は fp7 ファイル(無圧縮)なので、iPad/iPhone で直接ダウンロードすることができると思います。
2011-02-16 15:18:07本当は構造面からリファインしたいのだが、いろいろ弄ると不可解な動作の直接の原因が分かりにくくなるので、微修正版です。手元では再現しない現象も起こっているようなので、挙動不審な点があったら教えてもらえると助かります。
2011-02-16 15:20:58@JS_hotoke FileMaker Pro/GO の互換機能だけで作っているので、どちらでも動くはずです。微修正版をアップしたので、お時間のある時に同じ結果になるかお試しいただけると助かります。
2011-02-16 15:22:30@Y_Kinoshita 私もダウンロードさせていただきました。いくつか試して結果をご報告しますね。
2011-02-16 15:25:59@Y_Kinoshita v2を早速試しましたところ、完璧な動作を確認しました!さすがプロのお仕事ですね!
2011-02-16 16:38:07@JS_hotoke ご確認をありがとうございます!これで別件でいただいた現象も解消するようであれば、最低限の目的は達成です。自分へのご褒美はトンカツですかね(笑)。
2011-02-16 17:00:00先週公開した FileMaker GO でオン/オフラインを識別するサンプルファイルですが、その後特に不具合の報告はないので、一応動いたということにしますw http://bit.ly/hlIYEc
2011-02-21 11:39:16最初に Web ビューアの挙動。ネットワークがオフラインの場合は特に問題ありませんが、ネットワークがオンラインで接続先の Web サーバが落ちていると、「サーバに接続できませんでした」と表示されているのに、We bビューア本体ではキャッシュが表示されてしまいます。
2011-02-21 11:46:17GetLayoutObjectAttribute 関数でもキャッシュのデータにもとづいた計算結果が返ってきてしまいます。このキャッシュがかなり頑固で様々な方法でクリアしようとしましたが、効果がありませんでした。
2011-02-21 11:47:58