I've found a bug in Conduit.exe for windows. I noticed that none of my hotsyncs were updating the DefaultDB.pdb file on my visor. After some research, I found that Conduit.exe was setting the wrong registry flag for the install. A bit more research, and I discovered that when it reads the HotSync ID (or the magic number) from the users.dat file, it assumes that it will be 16 bits. My HotSync ID is 32 bits; I don't know if I'm just really unlucky, or if this is common for visors. I'm including a patch that I think will fix this, but since I don't have a Pascal compiler, I don't know for sure. If someone would be kind enough to send me a compiled binary, however, I would be happy to test it and report back :)
Thanks, Jason -- Jason Day jasonday at http://jasonday.home.att.net worldnet dot att dot net "Of course I'm paranoid, everyone is trying to kill me." -- Weyoun-6, Star Trek: Deep Space 9
Index: PalmUserData.pas =================================================================== RCS file: /cvs/plucker/plucker_src/conduit/source.w32/PalmUserData/PalmUserData.pas,v retrieving revision 1.1 diff -r1.1 PalmUserData.pas 26c26 < Magic: Word; --- > Magic: DWORD; 151c151 < BlockRead(UserData, ListItemP^.Magic, 2); --- > BlockRead(UserData, ListItemP^.Magic, 4);

