こんにちはー
こんにちはー
デフォルトのIMEウィンドウの作成は完了し、imm32_apitest himcの失敗数を大幅に削減できた。
今度は、実際にmzimejaというIMEをインストールしてみよう。
https://github.com/katahiromz/mzimeja のReleasesからmzimeja-0.7-debug-setup.exeをダウンロード。
日本語ReactOSにmzimeja-0.7-debug-setup.exeをインストール。次の画像のように失敗する。
[画像]
エラーメッセージとmzimejaのソースを確認するとImmInstallIMEW関数が失敗しているようだ。 よって、次の問題はImmInstallIMEWの修正である。
【課題】mzimejaを使って、ImmInstallIMEWを解析・デバッグしなさい。
IMEを検証するためには、日本語Windowsが必要になる。 ここから日本語WinXPの入ったファイルが合法的にダウンロードできる: https://www.japan-secure.com/entry/extract-the-image-file-from-windowsxpmode-ja-jp.html これはWin7でXPモードという機能を実現するために提供されたファイルらしい。 Win2k3とWinXPのIMMはだいたい同じだと考えてもよい。
日本語WinXPにmzimejaをインストールし、言語の設定でMZ-IMEを選べば、 メモ帳などでMZ-IMEが使えるようになる。
ここまで。
はい 課題がんばります