Hi FOlks

I am sending/beaming database records using the exchange manager, and have code 
that works perfectly when the application resides in main RAM.

In understand that an application on an SD card cannot recieve notifcations, 
such as sysApLaunchCmdExgReceviveData, and hence they must be running (ie 
copied into main RAM) in order to receive the launch code. However, while my 
app receives the launch code, and stores the received data in a handle/chunk 
that is then attached to the system for later retrieval, for some reason it is 
either not sending or not receiving the ExGNotifyGoto at the end of receiving 
the packet.

Yet the same program, run from the main memory works!

GO figure!

Here's my bit of Pilotmain COde:
case sysAppLaunchCmdExgReceiveData:                                     
exgSocketP=(ExgSocketPtr)cmdPBP;
        dataH=startBeamReceive(exgSocketP);
        if (dataH)
        {
        exgSocketP->goToCreator = appFileCreator;                       
exgSocketP->goToParams.matchCustom = (UInt32)dataH;             
exgSocketP->noGoTo=false;
        err=ExgNotifyGoto(exgSocketP,0);
        }
        break;

Any help appreciated!
-- 
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to