次の方法で共有

Windows10 + MS-IMEの組み合わせでJAVA画面のテキストフィールド入力時の性能劣化

Anonymous
2017-07-24T02:51:41+00:00

●問題

javaからdllをロードして、javaの画面を表示するプログラムを作成しています。

そのjavaの画面にあるテキストフィールドに日本語を入力しようとすると

著しくレスポンスが悪くなります。

dll内にDllMain()という関数があり、この関数が何度も呼ばれていることが

原因となっています。

●OSとIMEの組み合わせと問題の状況

Windows10 + MS-IME            ⇒ 問題発生

Windows10 + Office2010 IME    ⇒ 問題なし

Windows10 + Goolge日本語入力  ⇒ 問題なし

Windows7  + MS-IME            ⇒ 問題なし

●質問

この問題は、Windows10 + MS-IME の組み合わせの時に発生します。

Windows10のMS-IMEの不具合かどうかという点と、

不具合で無い場合、DllMain()が何度も呼ばれないようにする回避方法を教えて下さ

い。

●サンプルプログラム

JNI検証\module\FutaTest.cmd のJAVA_HOMEを実行環境に合わせて実行して下さい。

JAVAの画面が立ち上がり、日本語を入力しようとすると、

問題の現象が発生します。

サンプルプログラムダウンロード

家庭向け Windows | Windows 10 | 入力と言語

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-07-25T01:44:57+00:00

    一ノ瀬 圭さん、ご返信ありがとうございました。

    MSDNフォーラムにも投稿してみました。

    https://social.msdn.microsoft.com/Forums/ja-JP/a66902c3-4452-4111-a90d-14059191c8ae/windows10-msimejava?forum=vcgeneralja

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2017-07-25T00:11:18+00:00

    MthrIgc さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Windows 10 と Microsoft IME の組み合わせの場合のみ、JAVA 画面のテキストフィールド入力時のレスポンスが悪くなるのですね。

    今回のご質問内容については開発者の方などが情報交換を行っている「MSDN フォーラム」のほうが、情報が集まりやすいと思います。

     ◇ MSDN フォーラム

    せっかく投稿いただいたのにすみませんが、よければご利用ください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません