Hello Palm developers,
please I need your wise advice on this issue I'm encountering on my software development with Treo 600 and Treo 650.
I'm formerly a Macintosh developer and I'm still new with Palm software development so please excuse me in advance for some ingenuity on this post.
Last year I have developed an application for the last generation of Treo gsm smartphones, this application sends and receives sms, it works pretty well and I started to sell my first licenses.
My development system is prc-tools running on a Linux box.
I'm using the Palm sdk 5.r3 and the Treo 600 SDK: Header Files Last update 23 march 2004.
It is a segmented application.
Until now no particolar problems have hurted me.
Some days ago I've received my new Treo650.
Since I was worried about my development system, I have decided to upgrade my headers and libraries.
I have downloaded at PalmSource the latest sdk 5.r4 and from PalmOne the sdk 4.2 .
After some problem due finding this stuff, fixing the files' names (linux is case sensitive), moving some databases on the SD card cause of the well known collateral effect of NVFS, I was able to successfully compile my application.
I have tested it on the 650 and my Treo650 started to crash lovely and frequently when I turn wireless on.
The problem happens when is executed my routine which handle phnLibLaunchCommandEvent. Absolutely no globals here.
Further I get crashes during HotSync ( *#377 tell me that is caused by my app ) and during the Treo reset.
Some times happens a panic situation after a reset : a loud strange noise and the soft reset become an hard reset, more I loose the control of the keyboard.
I tested the application on my 600 and I had the same problems.
I have tried to fix these problems trying to debug it with some FrmCustomAlert without any success.
I confess that I don't know very well debugging on Palm platform. More I don't use simulator and I work directly with the Treo.
So I try to return to the old Handspring headers ( 23 march 2004) with the sdk 5.r4, but again without any success.
At last I have re-installed my old headers set ( sdk 5.r3 and the Treo 600 SDK: Header Files Last update 23 march 2004) and now my application works flawlessly on the Treo 600 and on the Treo 650.
This is fine since I can ship my application to my Treo 650 customers, but it let me a little disappointed and a little worried about future.
Please excuse me for this long post, but I'll really appreciate any suggestion or advise on this issue.
Thanks and best regards. Stefano
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
