v16:IMEがアクティブにならない

Product :4D - 4D Server
4D : v16.3nb221536
OS : Windows7,windows10

v12からアップグレードした案件で日本語が入力できない問題が発生しました。
確認したところ特定の条件でIMEがアクティブにならない様です。
同じフォームで新規登録する場合のみ発生します。
原因はなんでしょうか?

IMEがアクティブにならない場合
[]23248314;“Your comment here…”[/]

IMEがアクティブになっている場合
[]23248320;“Your comment here…”[/]

補足です。
v16R6(221352) 64bitでも確認しました。 :frowning:

ほさかさま

ご連絡ありがとうございます。
こちらで確認してみましたが、おっしゃるような状況の再現に至りませんでした。

状況を再現するサンプルをお送りいただくことは可能でしょうか。

なお、こちらで行った再現の手順は以下の通りです。

  1. Windows 7/4D v12で新規にデータベースを作成。
  2. データベース内にテーブルを作成。フィールドを1つ作成し、1件レコードを作成。
  3. 入力フォームでIMEのON/OFFが可能なのを確認。
  4. データベースを閉じ、v16で再度開く。
  5. (プライマリーキーはUUIDのフィールドを新規作成)
  6. 入力フォームを開いてIMEのON/OFFが可能かどうかを確認。

以上の手順を
Windows 7/4D v16. 3 220848 (32-bit)
Windows 7/4D v16 R6 220834 (64-bit)
でテストしてみましたが、IMEは通常通りON/OFFが可能でした。

また、何かこちらの実験手順に落ち度がありましたらご指摘頂けましたら幸いです。

よろしくお願いします。

ほさかさま

サンプルデータベースのご提供、ありがとうございました。

確かにサンプルデータベースだと再現しますね。日本語入力への切り替えができません。

こちらで新規に作成したデータベースで再現を試みたのですが、
新規に作成したものではなぜか再現しませんでした。
なるべくいただいたデータベースに似せつつ、シンプルに作成してみようとしたのですが、
こちらではなぜか日本語への切り替えが可能となっています。

何かこちらで見落としていることがありましたらご指摘いただけましたら幸いです。

http://forums.4d.com/4DBB_Main/x_User/13410293/files/23284341.zip

再現に使用したのは
Windows 10/4D v16.3 32-bit (221592)
です。

よろしくお願いいたします。

手島

原因が分からないから質問しているのですが… :frowning:

とりあえず、
1.v15では問題は発生しないようです。
2.v16では、macでも再現しました。
3.回避方法としては、別ウィンドウd表示させるようにすると回避できるようです。

ほさかさま

失礼しました。

こちらで、もう少し調べたところ、
○v12で作成したDBをv16で開く
○アプリケーションモードを使用
○ADD RECORDで入力フォームを表示

したときに日本語入力が選択できなくなるようです。

ACI0098008にてバグ報告いたしました。

ご不便をおかけして大変申し訳有りませんが、
何卒よろしくお願いします。

手島

ほさかさま

ご迷惑をおかけしており、大変申し訳ありません。

本件、ACI0098008ですが、実質的に同じ問題であるACI0098025がv17とv16.3にて修正されました。
お手数ではありますがご確認いただけますと幸いです。

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

手島

手島様おせわになります。

簡単に確認いたしましたが、直っている様です。
ご対応ありがとうございました。 :pray: