We just got a Tungsten T3, with a dynamic graffiti input area (DIA)
(allowing portrait and landscape modes), and I'm trying to enable my palm
app to support the DIA. I have the latest Garnet (OS 5) include files in my
Codewarrior "Palm OS Support/incs" directory, and our version of CW has the
latest 9.3 update patch, so I definitely have the latest Pen Input Manager
API in my programming environment, and can call all the PIN functions from
within my app.
But before I can use any of these functions I need to have the app check if
the device supports the Pen Input Manager, and to check this you execute
this code:
err = FtrGet(pinCreator, pinFtrAPIVersion, &version);
if (!err && version) {
//PINS exists
}
Also, the version parameter that comes back should indicate the version of
the Pen Input Manager you have. As stated here:
http://www.palmos.com/dev/support/docs/dynamic/SoftGraffiti_PIMConcept.html
under "Pen Input Manager compatibility", there are some differences in the
two versions of the Pen Input Manager, 1.0 and 1.1, and so it says your app
must check to see which version it has.
My problem is FtrGet(pinCreator, pinFtrAPIVersion, &version) always returns
ftrErrNoSuchFeature. I tried running my app on our Tungsten T3 (Palm OS
5.2.1) as well as a special Clie simulator with portrait mode capabilities
(Palm OS 5.0), and both indicate that FtrGet returns the
ftrErrNoSuchFeature, even though both the simulator and the Tungsten clearly
must have a Pen Input Manager, because they have DIAs... am I wrong in
assuming this?
Does anyone know if I need to install a special prc or ROM into the T3
device or the simulator to give it the Pen Input Manager capabilities?
There must be some reason FtrGet is returning this ftrErrNoSuchFeature.
Thank you very much for any help anyone can give.
-Zack
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/