I have discovered a problem with my application running on Visors that have palmOS version 3.1 and IR Library version 3.0. (This is not an Exchange Manager application) This is an application that receives a large (sometimes up to 300K) of data. It would stop receiving data after getting about 20K in. It wouldn't always be exactly 20K...sometimes 15K....sometimes 50K. This same application works fine on PalmOS 3.3 systems so I don't think it's my code. Another data point: it fails in an identical way on older PalmOS versions like 3.0.2. I decided to try to put the IrLib.prc that came with the IREnhanc package Palm released a while back on the Visor to see if that would help. If I put the IrLib.prc that was distributed in the irenhanc package the problem seems to be cleared up. I think it puts the IR library version at 3.0.1 instead of 3.0. It would appear that my application is exposing a defect in version 3.0 if the IR library that was fixed in 3.0.1. I'd like to find out what defects were fixed from 3.0 to 3.0.1 of the IR library and does the problem I was seeing fit the profile of one of those defects? I'd also like to know if there a later version of the IR library that I can apply as a patch to Visors and Palm IIIe's that has more defects fixed? My application is going to be working the IR stack pretty hard and I really need to have the best code. And finally, can I distribute the IrLib.prc with my product for Visor and IIIe owners? Has anyone gone through this before? Thank you. Adrian Pfisterer Hewlett-Packard. -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palm.com/devzone/mailinglists.html
