At 7:21 PM -0800 2/3/00, J. T. Rogue wrote:
> "Data received in unknown format"

I think this indicates that there is no application on the receiving device which can 
receive the data. The sender chooses one or more of the following:

- creator ID
- MIME type
- extension (part of the filename)

This info (whichever items are actually specified) is sent over along with the data. 
The receiving device first looks at the creator ID if one was specified. If an app 
exists with this creator ID, it will be launched to receive the beam. It doesn't 
matter whether this app has registered to receive beams. If no creator ID was 
specified or if there is no app on the receiving device with the specified creator ID, 
then the MIME type and extension are used. Those apps which registered to receive 
beams are scanned for a match. If one is found, it's launched. If no MIME type or 
extension is specified or if the specified values don't match any registered app on 
the receiving device, the beam goes into the bit bucket with an error message. This is 
probably what you're seeing.

You can simply specify your app's creator ID when sending the data or you can specify 
a MIME type and/or extension and have your app register for this MIME type and/or 
extension. Registering is normally done on sync notify (at least).
-
Danny Epstein - Applied Thought
No Palm is an Island - try BeamBooks
http://www.appliedthought.com/beambooks

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to