471,852 Members | 1,547 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,852 software developers and data experts.

Windows Mobile - Custom Soft Input Method (IM)- Select problem

Hello All,

I am developing an Input Methop (IM) for PocketPC / Windows Mobile (PPC/WM).
On some
devices the IM will not start. The IM appears in the IM-List but when it is
selected from the list athe result is that the standard (QWERTY) keyboard

I found that many ( all?) ISV's who make IM's have customers reporting this
problem. My research on the internet brought me to the conclusion it is some
related problem within the Operating System. However
I did not find any statement from Microsoft which confirmed this.

Some Solutions were provided by ISV's and their customers, but they usually
did not work for everybody.
For example someone could solve it by starting the IM before starting the
Today Screen, others could fix it by some tweaks which disabled other
programs. ( for example:

So my questions would be:
Is it known what causes this problem?
Is it really a OS related problem, or is it more likely that the problem is
somewhere in my code?

If it is an OS related problem:
- Is there a programming workaround ? ( like, if it is a resource related
keeping the dll size small, (not) using dynamic memory etc.. )
- Will this problem be solved in WM 6 ?( GWES now in kernel )


Additional information to my situation:

* I used the example in Programming Microsoft® Windows® CE, Second Edition
, from Douglas Boling ,
http://www.microsoft.com/mspress/boo...5461b.aspx#108 as a starting
point for my application.

* An IM is implemented as an COM in proc Server. So maybe developers who
develop this kind of Software ( for WM ) can help me as well.

* Fortunately I could reproduce the problem. I added a MessageBox in the
DllMain function. The MessageBox did not appear! Conclusion, the dll is not
loaded at all ! (?)

* On the Device where I can reproduce the problem the IM will start when no
other program is active. When Word or SMS is open, the problem appears.
Then I make a Soft Reset, go to the Settings where the Soft Input Method
(SIP) icon allows me to select an IM.

* Dll size is approx 350 KB

* The problem persisted from eVC 3 upto VS 2005, independent for what
platform I build. For example in VS2005 I targeted WM 2003( ARMV4). The
Problem is reported from both WM 2003 as WM5 Users.

* I also posted this on


Apr 25 '07 #1
0 2767

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by Nick White [MSFT] | last post: by
21 posts views Thread by One Handed Man \( OHM - Terry Burns \) | last post: by
6 posts views Thread by psylencer | last post: by
1 post views Thread by Harlan Messinger | last post: by
3 posts views Thread by siquick | last post: by
reply views Thread by NeoPa | last post: by
reply views Thread by YellowAndGreen | last post: by
reply views Thread by aboka | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.