BASIC

Author Topic: Email on Palm  (Read 975 times)

MrTAToad

  • Guest
Email on Palm
« on: 2011-May-20 »
Thanks to a suggestion from the Palm forums, I have managed to call webOS's email system from GLBasic, allowing me to send attachments :

Code: GLBasic [Select]
INLINE
        ?IFDEF WEBOS
                extern "C" unsigned int __stdcall PDL_ServiceCall(const char *uri, const char *payload);
                extern "C" int __stdcall sprintf(char* str,const char* format,...);
        ?ENDIF
ENDINLINE

FUNCTION sendEMail%:file$
        ?IFDEF WEBOS
                INLINE
                        char sz1[] = "{ \"id\":\"com.palm.app.email\", \"params\": { \"summary\":\"Converted Graphics\",   \"attachments\": [{ \"fullPath\": \"%s\"  }] }        }";
                        char szParams[512]={0};

                        sprintf(szParams, sz1, file_Str.c_str() );

                        PDL_ServiceCall("palm://com.palm.applicationManager/launch", szParams );
                ENDINLINE
        ?ENDIF
ENDFUNCTION