パスワードを忘れた? アカウント作成
494252 journal

Ab.の日記: ZERO3 [es] でお遊び

日記 by Ab.
いつのまにか ZERO3 [es] にしていたので、ついでだからといくつかソフトを入れていじってみたり。
  • ActiveSync 4.5
  • Windows Mobile 5.0 SDK for Pocket PC
  • Windows Mobile 5.0 Emulator Images for Pocket PC - JPN

ActiveSync は初回の同期は成功するんですが、その後何度か同期失敗の謎のエラーが出ました。
一度 ActiveSync の方の同期情報を捨てちゃってつなぎ直せば良いのですが、時々 task やら address やらが変にマージされて重複したエントリが出来るような?
Office 2007 beta を(disk を空けるために)いくつか uninstall した際に 2003 の方の修復を求められたので、それをやってからは安定している気がしますが、まだ1日経ってないので本当に安定したのかは不明。

しかし ActiveSync は面白いですな。
Outlook の方でアドレス帳やら予定表やらを書き換えるとリアルタイムに反映しますよ。
名刺貰ったときとか、es 側の名刺リーダーで読み込んで母艦に繋げて Outlook で読み込みミスってる所とかを修正すると同時に es の方も修正される、と…便利便利。
あと、母艦に繋いでいるときは母艦経由で es もインターネットに出て行くのもちょっと便利かな。
これなら無線LANカード不要かなぁ。
ただ、それで route 設定が変わってしまうのか、母艦に繋いでいる間は pdx.ne.jp のメールは拾えないようです。

でもって折角なので Hello, World! を作ってみたり。
SDK と日本語エミュレータ入れて VS2005 起動して、新規プロジェクトから C# → smart device → WindowsMobile 5.0 → デバイスアプリケーション で hello, world! を作成。
とりあえずデバッグビルドして test run。
エミュレーターの起動重いー。
んー、エミュレータ内の使用メモリ約3M?
リリースビルドにしてみてもう1回…こっちだと3.4M?
よく分からないけど .Net の分ものすごくメモリ喰うのはよく分かった…

次は VC++ の MFC スマートデバイスアプリケーションで同じようなものを作成。
MFC は static link にしてデバッグビルドで1.7M、リリースビルドだと1M弱の消費。
起動も .Net CLI 付きだと3秒位平気で待たせられるけど、native だと一瞬です。
ただ、実行ファイル自体は C# で6kb, C++(MFC) で 146kb (共に release build 時)となっています。
これは .Net Compact Framework 自体は含まれてないのであまり意味の無い比較ですが。

あと、eMbedded C++ 4.0 SP4 も入れてみたのですが、CE Platform SDK が無いよと言われて起動してくれません。
んー、家帰ったら eMbedded visual tools とか入っている MSDN の DVD あさってみよう…
まぁデバイスドライバとか書かないなら eMbedded C++ は無くていいみたいですが。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

読み込み中...