P
Patino
We wrote an application that runs with no problems in Windows Mobile 5
platforms. The application uses a modified version of the ShowDialog()
method to display forms, as explained in a MSDN article. Has to do
with the fact of listing just 1 instance (the last displayed form) of
the application in the Running Programs List. Anyway, we've had users
running the application for over a year now, all in Windows Mobile 5
devices, with no problems.
We started testing our app. in Windows Mobile 6 devices, specifically
the HTC Smartphone with a hard keyboard that runs Windows Mobile 6
Professional. Today I encountered this problem testing our
application. I was using the application as usual, going back and
forth through the forms when I get back to the Main "entrance" form of
my app. There is an "Exit" link in that form that completely exits and
closes the application. It simply did not work. I tried closing the
form by pressing the X on the right top corner; it did not work. I
tried any of the other links in that form; none worked. The form
simply will not close. I looked then at the Running Program List and
could not find any instance of my application running. I close the
Running Program List form and I am back to my Main application form
that does not close. The only way I was able to terminate it is by
doing a soft reset.
Another user has seen something similar with our application running
also in Windows Mobile 6, and he believes has to do with the fact that
he left his smartphone running and it got idel after not using it for
a long time. I have left my smartphine idel for hours and come back
and continue running my app. with no problems. The experience I had
today in the morning was the first one for me, and I was using the
device; it was not idle at all.
Any ideas on this? I even tried removing the fix with the ShowDialog()
form just to test in WIndows 6, but without the fix I see many
instances of my app. in the Running Programs List, one for each form
currently in active in memory.
Please your respond , comment on this issue will be very appreciated.
Thanks!
platforms. The application uses a modified version of the ShowDialog()
method to display forms, as explained in a MSDN article. Has to do
with the fact of listing just 1 instance (the last displayed form) of
the application in the Running Programs List. Anyway, we've had users
running the application for over a year now, all in Windows Mobile 5
devices, with no problems.
We started testing our app. in Windows Mobile 6 devices, specifically
the HTC Smartphone with a hard keyboard that runs Windows Mobile 6
Professional. Today I encountered this problem testing our
application. I was using the application as usual, going back and
forth through the forms when I get back to the Main "entrance" form of
my app. There is an "Exit" link in that form that completely exits and
closes the application. It simply did not work. I tried closing the
form by pressing the X on the right top corner; it did not work. I
tried any of the other links in that form; none worked. The form
simply will not close. I looked then at the Running Program List and
could not find any instance of my application running. I close the
Running Program List form and I am back to my Main application form
that does not close. The only way I was able to terminate it is by
doing a soft reset.
Another user has seen something similar with our application running
also in Windows Mobile 6, and he believes has to do with the fact that
he left his smartphone running and it got idel after not using it for
a long time. I have left my smartphine idel for hours and come back
and continue running my app. with no problems. The experience I had
today in the morning was the first one for me, and I was using the
device; it was not idle at all.
Any ideas on this? I even tried removing the fix with the ShowDialog()
form just to test in WIndows 6, but without the fix I see many
instances of my app. in the Running Programs List, one for each form
currently in active in memory.
Please your respond , comment on this issue will be very appreciated.
Thanks!