2007-11-13 [長年日記]

[Q3] Windows Mobile 6

どうやら、Windows Mobile for Smartphoneと言われていたものは、Windows Mobile Standardになった(Windows Mobile for Pocket PC Phone Editionとはまた別)ということらしく、X02HTはStandardらしいので、Standard用のSDKをインストールしてみました。こちらのエミュレータだとQMAIL3は起動せず。libディレクトリを眺めてみると、commdlg.libが無いので、commdlg.dllが怪しそうです。

というわけで、このSDKでビルドしてみるとやはりcommdlg.libとリンクするところでエラーになります。どうやら、ChooseColorがリンクできないようです。使っているところを外してみるとビルドできました。で、実行してみるとメールボックスディレクトリを訪ねるダイアログまでは出てきますが、そのあとでクラッシュしている模様です。

[Q3] Windows Mobile 6 (2)

試しに、commdlg.dllを使わないWM5版を作ってみたところ、それでも問題なく動作するようです(といってもすぐにクラッシュしてしまうんですが)。

WM5用のアプリがWM6STDで動かないという話はそこそこ目にするのですが、commdlg.dllを使っているというのも一つの原因かも知れません(MFCを使うとリンクされてしまいますし)。

本日のツッコミ(全1件) [ツッコミを入れる]
# mamk (2007-11-13 22:40)

WM6 Standardでも動くようになると、非常に嬉しいです。 <br>X02HTでは、SoftBankMail以外にも、OutlookMobile(PocketOutlook)、nPOPsp(α版)の2つで3つのアカウントを使い分けています。 <br>SoftBankMailは仕方ありませんが、QMAIL3があれば1つで全部のアカウントが何とかなりますので。(SSL-IMAPとか、SMTP認証とか、、、)

[]