ラーメンタイマーを使っていると、エミュレーターの文字化けに遭遇しました。

これは、エミュレーターが英語版であるためです。しかし、エミュレーターを日本語化するわけにも行かないですし、困ってしまいます。しかしこの問題は、Visual Studio の開発担当である、「ディベロッパー製品開発統括部 Blog 」で、Microsoft の担当者の方が書いてくれています。拍手!

 参考 Windows Mobile 2003SE Device Emulator

ただ、このページのコマンドをコピペしてもうまく動かなかったり、少々説明不足があるので、こちらにもう一度掲載しておきます。


回避策 :

ファイル名を指定して実行から cmd を実行するかアクセサリからコマンドプロンプトを開きます。

まず、ディレクトリにあるグローバル保存状態ファイルを削除するため、以下のコマンドを実行します。

  1. DEL "%ALLUSERSPROFILE%\application data\Microsoft\Device Emulator\*.dess"

次に、、次の3つのコマンドを実行します。2番、3番を実行すると、Windows Mobile 2003 と SmartPhone のエミュレーターが起動しますので、終了するまでしばらくほうっておきましょう。

  1. cd "\Program Files\Microsoft Visual Studio 8\SmartDevices\Emulators\DeviceEmulator"
  2. imagegen /l 1041  /i E282E6BE-C7C3-4ece-916A-88FB1CF8AF3C
    (Windows Mobile 2003 のイメージが起動し、終了)
  3. imagegen /l 1041 /i DD63BCFB-BCB3-407c-9CDC-219A0240CBA0
    (Windows Mobile 2003 PhoneEdition のイメージが起動し、終了)

最後に、次のコマンドを実行します。出来上がった DESS ファイルを移動します。

  1. move "%USERPROFILE%\application data\Microsoft\Device Emulator\{5F2AD043-32BE-4874-B5B1-B16758EC1B1D}.DESS" "%ALLUSERSPROFILE%\Application Data\Microsoft\Device Emulator"
  2. move "%USERPROFILE%\application data\Microsoft\Device Emulator\{DE425A95-FBB8-46CB-8DFD-89867130F732}.DESS" "%ALLUSERSPROFILE%\Application Data\Microsoft\Device Emulator"


完了したらラーメンタイマーの完成品(その3)や、HelloWorld を実行してみてください。今度は日本語のエミュレーターが起動します。

出来る限り早めにやっておいたほうが良いですね。

尚、この問題については「この問題は、正式出荷時には解決されます」とのことです。

フィードバック

# 【Dev】 お気楽極楽モバイルプログラミングこぼれ話 第2話 「エミュレーターの文字化け」

2005/09/05 10:54 by shino-blog (Avi's)
【Dev】 お気楽極楽モバイルプログラミングこぼれ話 第2話 「エミュレーターの文字化け」

# 【Dev】 お気楽極楽モバイルプログラミングこぼれ話 第2話 「エミュレーターの文字化け」

2005/09/05 10:55 by shino-blog (Avi's)
【Dev】 お気楽極楽モバイルプログラミングこぼれ話 第2話 「エミュレーターの文字化け」
コメントの入力
タイトル
 
名前
 
Url
コメント