I just became aware of what appears to be an undocumented change in the way Pocket Outlook stores all-day appointments on Windows Mobile 5.0.
- Prior to Windows Mobile 5.0, an all-day appointment for a given date such as 20-February is stored with a start time of 12-midnight 20-February and an end time of 12-midnight 20-February. In other words it has a zero-length duration.
- In Windows Mobile 5.0, that same all-day appointment still has a start time of 12-midnight on 20-February but now has a duration of 24 hours and therefore and end time 24 hours after the start.
I imagine that many applications will port to Windows Mobile 5.0 without being affected by this change but no doubt some applications will be affected and some seriously. This is definitely a specific scenario you'll want to test prior to deploying any of your existing applications that use the Pocket Outlook Object Model to Windows Mobile 5.0.
I've created a page on the channel9 Windows Mobile Wiki to track Pocket Outlook Object Model Migration Issues people encounter when porting their Pocket Outlook Object Model applications to Windows Mobile 5.0. There's also a general Migration Issues FAQ page as well. If you run into an issue that hasn't been captured on the Wiki, please add it. Before long, we should have an amazing repository of migration-related information.
Posted
Feb 20 2006, 02:17 PM
by
jim-wilson