I don't know of anything about older or newer hardware that should make a
difference here. I can suggest a few things to try:

After installing the app on the receiving machine, try beaming data to it before
running your app on the receiving machine and again after running your app.
Since you are registering in PilotMain (when you run your app) and on SyncNotify
(before your app is run) you can test both registration cases this way.

Make sure that filename you are sending has an extension that matches the
extenstion you register. Do not include the '.' in the registered extension.

Make sure the creator ID you register for matches the creator ID of your app
(case sensitive).

Try setting the target field of the ExgSocket to the creator ID of your app when
you send the item. If a target ID exists, and the system can find a matching
app, it will use target without bothering with the filename or type fields. This
should work even if your app is not registering correctly. If this works, then
there is something wrong in the other registry stuff. Note that you do not want
to depend only on the target field, because this will not exist if you are
receiving data from a non-palm device.


>data), and when I run it I get the same message when data is received by my
>app - "Could not find application for data received".  I am testing the return
>value of ExgRegisterData and it is returning success.  Has anyone had any

--- Gavin


Reply via email to