Talk:Sharing Data with Remote Applications Using App Tethering
the page says: "Receiving Data from Connected Applications
When your application connects to an application that is sharing resources, you can request any remote resource from the remote application profile. When your application receives the resource, you can read its value. You can handle any incoming remote resource using your TTetheringAppProfile component."
One can think that the step of "handling the incoming remote resource" happen after the "request of the remote resource". But this is wrong, because these two steps must never happen successively. The "request of the remote resource" is handled by the result of GetRemoteResourceValue function, and the process stops there. The "handling the incoming remote resource" is done after a call of TTetheringAppProfile.SendString (or TTetheringAppProfile.SendStream) from the paired application.
It would be highly valuable to dissociate these two steps, for to avoid confusion by the reader.