Could anyone point me in the direction of using Avantgo in applications? Thanks, Heather Gazdik "Alex Robinson" <"alex"@ SPAMLESS tranzoa.com> wrote in message news:[EMAIL PROTECTED] > > Iain Barclay wrote: > > > > Anyone know if its possible to programmatically launch Avantgo with a URL > > and get it to go and fetch the page? > > Can't find information about this anywhere on their site... > > > > If Avantgo can't do this, can anything else? > > > > Thanks, > > Iain > > Iain, > > Here's some code: > > > #define AVANTGO_CREATOR_ID 'AvGo' > > static void my_run_app(A_THANG *me) > { > DmSearchStateType stateInfo; > UInt cardNo; > LocalID dbID; > > if ( !DmGetNextDatabaseByTypeCreator(true, &stateInfo, > sysFileTApplication, > me->creator_id_to_run, true, > &cardNo, &dbID > ) > && dbID > ) { > Ptr cmd; > > cmd = (Ptr) NULL; > if (me->creator_id_to_run == AVANTGO_CREATOR_ID) { > my_lock_my_resource(me, &me->url_res); > if (me->p) { > UInt len; > UInt16 sz; > UInt32 uid; > > len = StrLen((const Char *) me->p) + 1; > sz = sizeof(sz) + sizeof(uid) + len + 1; > uid = 0; > cmd = MemPtrNew(sz); > if (cmd) { > MemMove(cmd, &sz, > sizeof(sz)); > MemMove((Byte *) cmd + sizeof(sz), &uid, > sizeof(uid)); > MemMove((Byte *) cmd + sizeof(sz) + sizeof(uid), me->p, len); > MemMove((Byte *) cmd + sz - 1, "", 1); > MemPtrSetOwner(cmd, 0); /* protect the memory thru the > transfer to the app */ > } > my_unlock_my_resource(me); > } > } > > SysUIAppSwitch(cardNo, dbID, 0, cmd); > } > } > > > > Alex Robinson > alex @ SPAMLESS tranzoa.com > -eom- > >
-- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/
