一ノ瀬 圭さん、ご返信ありがとうございました。
MSDNフォーラムにも投稿してみました。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
●問題
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の画面が立ち上がり、日本語を入力しようとすると、
問題の現象が発生します。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
一ノ瀬 圭さん、ご返信ありがとうございました。
MSDNフォーラムにも投稿してみました。
MthrIgc さん、こんにちは。
マイクロソフト コミュニティをご利用いただき、ありがとうございます。
Windows 10 と Microsoft IME の組み合わせの場合のみ、JAVA 画面のテキストフィールド入力時のレスポンスが悪くなるのですね。
今回のご質問内容については開発者の方などが情報交換を行っている「MSDN フォーラム」のほうが、情報が集まりやすいと思います。
せっかく投稿いただいたのにすみませんが、よければご利用ください。