AnsweredAssumed Answered

FMP12 + かわせみでクラッシュ

Question asked by ねこ吉 on Apr 30, 2012
Latest reply on Jul 25, 2012 by ねこ吉

概要

FMP12 + かわせみでクラッシュ

製品

FileMaker Pro

バージョン

FileMaker Pro Advanced 12.0v1

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

Mac OS X 10.7.3

問題の内容

物書堂社の日本語インプットメソッド「かわせみ 1.1.4」で入力中にFileMaker がクラッシュする。

問題の再現方法

(1) 新規データベースに"テーブルA"を作成し、そのテーブルにテキスト型の"フィールドA"を作成する。
(2) 新規スクリプトで、"スクリプトA"を作成する。内容は、
 フィールド設定[Substitute(Get(アクティブフィールド内容);"¶";"")]
の1行だけとする。
(3) レイアウトで、"フィールドA"を画面上に配置し、[スクリプトトリガ設定...]で、OnObjectModifyイベントに対して、"スクリプトA"を割り当てる。(この設定の意図は、フィールドに対して改行の入力を禁止するという目的。)
(4) かわせみ1.1.4を用いて、フィールドに対して入力する。
その際、「きょうは<変換>てんき<変換>」のようにキー入力する。
(5) 「て」をキー入力したあたりで、FileMakerがクラッシュする。

予想された結果

入力フィールドには、
(1) 「きょうは<変換>」まで操作したところで、「今日は」が未確定状態でいったん入力される。
(2) 「てんき」をキー入力したタイミングで「今日は」が確定され、続いて、「てんき」の未変換状態で入力される。

実際の結果

上記操作でFileMakerがクラッシュ。

なお、同様の操作を、
・FileMakerPro11+かわせみ
・FileMakerPro12+ことえり
で実施した場合は発生せず、FMP12+かわせみ でのみ発生する。

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

FileMaker Pro Advanced が予期しない理由で終了しました。

設定情報

物書堂社に問い合わせたところ、IM 側から FileMaker に対して、インライン入力箇所のフォントの情報を取得するリクエストを発行するとクラッシュが発生するようだとの情報をいただいています。

対処方法

(A) スクリプトトリガ設定をやめれば、症状は発生しない。
(B) かわせみの操作で、「きょうは<変換><確定>てんき<変換>…」のように、逐一確定操作をしてゆけば症状は発生しない。

Outcomes