There have been quite a few posts on multiple partnership problems with
ActiveSync 4.1. I have had my first customer report this problem to me and I
find that I can replicate this problem using the PocketPC emulator in VS2005.
Here is a really easy way to do it. Go in to VS and open the Device
Emulation Manager. Select the Windows Mobile 5.0 Pocket PC Emulator and
Connect to it (right click, select connect.) Then Select and Connect to the
Windows Mobile Pocket PC VGA Emulator. You should now have two emulators on
your desktop.
Go into each emulator and make sure they have unique names. (on the
emulator, Start->Settings-> System Tab -> About -> DeviceID tab -> Device
Name field) I named mine PocketPC1 and PocketPC2.
Now go to the Device Emulator Manager and right click on either of the
connected emulators and cradle it. It should bring up the PocketPC Sync Setup
Wizard. I hit next, deselect all the options and click Next, then Finish.
This should set up the partnership for one of our emulators. Right click on
this emulator and Uncradle it.
If you look at the Microsoft ActiveSync Dialog on your desktop and select
File->Mobile Device you will see your device name there (i.e. PocketPC1).
Now go and do the same procedure for the other emulator. When you look at
the ActiveSync dialog Mobile Device list, you will notice that PocketPC1 has
disappeared and has been replaced by PocketPC2. In my opinion this should not
happen and did not happen in ActiveSync 3.7.1.
But it gets betterâ?¦ now go back to the other emulator and Cradle it. The
Sync Setup Wizard will pop up again, even though we just did this on the
first go-around. Click Next and you will get this â??Computer Nameâ?? Dialogâ?¦???
It will say that â??Your Pocket PC is already set up to synchronize with
another computerâ?? and want to you enter a name to distinguish this computer
from your other computerâ?¦. Even though we are trying to sync on the exact
same computer!
This sure looks like a bug in ActiveSync to me. Or is there some sort of
setup option that I am missing here??