1

私は場所Dvorak SIPからサンプルを作成して展開しC:\Program Files\Windows Mobile 6 SDK\Samples\PocketPC\CPP\ATL\dvoraksipました。サンプルは正常に展開および登録され、トレイの中央にあるSIPアイコンからDvorakをクリックすると、サンプルが開かれ、WindowsMo​​bile5.0を実行しているPidionBIP-1300-GSMWindows Mobile 5 emulatorを除く他のいくつかのデバイスが開かれます。

理由は何ですか?

私はそれが常に正常に展開され、登録されていることを言及する必要があります。

アップデート

DebugMessageはすべての方法を入れました。

デプロイすると、エミュレータで発生するのと同じようにDvorak、のメソッドがデバイスで呼び出されます。dvoraksip.cpp

エミュレータのトレイのアイコンをクリックすると、のメソッドdvorak_implementation.cppが正しく呼び出されますが、Pidionデバイスでは何も呼び出されません。

4

1 に答える 1

1

あなたの側で何がうまくいかなかったのかわかりません。このWM653サンプルをWindowsMo​​bile5で使用する場合、いくつかの落とし穴があります。VS8構成マネージャーでWM5に切り替える場合は、展開設定を調整する必要があります。

DVORAKSIPの設定をデプロイする

VS2008内にもWM5SDKがインストールされていますか?

VS8では、ATLを静的にリンクしていることを確認してください。 ATL静的リンク

WM5SDKを使用したDVORAKSIPサンプルの更新されたVS2008プロジェクト/ソリューションは次のとおりです。http ://www.hjgode.de/temp/dvoraksipVS2008_WM5SDK.zip

私はそれをWM5デバイス(Pidionなし、WM5を実行しているIntermec CK60)でテストしました: WM5デバイス画面のDvorakSIP

あなたがsocial.msdnに同じ質問を投稿し、誰がどこを知っているかを見ました。それでもpidionがWM5デバイスのように機能しない場合は、モデルの変更を検討する必要があります。

別の方法として、RichardBolingのSIPのNumPanelの例を使用することもできます。

RichardBoling数値キーパッドSIPの例

WM5SDKのVS8ソリューションは次のとおりです。http://www.hjgode.de/temp/BolingNumPanel.zip

于 2013-01-29T10:01:00.807 に答える