Erro na include UTAPI019

Discussão em 'WebSpeed' iniciado por jonas, Setembro 15, 2010.

  1. jonas

    jonas Membro Participativo

    Estou utilizando a include {UTP/UTAPI019.i} para enviar emails.

    Quando executo esta include pelo EMS consigo enviar o email sem problemas, mas quando executo pelo WebSpeed não funciona.

    É exibido o log:

    Procedure: 'pi-exchange2 utp/utapi019.p' Line:1274) Error code: 0x80020009 pi-exchange2 utp/utapi019.p (5890)
    Procedure: 'pi-exchange2 utp/utapi019.p' Line:1274) Error occurred while accessing component property/method: Body.
    Procedure: 'pi-exchange2 utp/utapi019.p' Line:1274) Tipos incompatíveis: não é possível forçar o valor do parâmetro. O Outlook não pode converter a seqüência de caracteres.
    Procedure: 'pi-exchange2 utp/utapi019.p' Line:1274) Error code: 0x80020009 pi-exchange2 utp/utapi019.p (5890)
    Procedure: 'pi-exchange2 utp/utapi019.p' Line:1274) Unable to set com-handle property. (5677)
    Procedure: 'pi-exchange2 utp/utapi019.p' Line:1309) Error occurred while accessing component property/method: Body.
    Procedure: 'pi-exchange2 utp/utapi019.p' Line:1309) Memória ou recursos do sistema insuficientes. Feche algumas janelas ou programas e tente novamente.
    Procedure: 'pi-exchange2 utp/utapi019.p' Line:1309) Error code: 0x80020009 pi-exchange2 utp/utapi019.p (5890)

    Alguém sabe como posso corrigir isso?

    Obrigado
  2. jonas

    jonas Membro Participativo

    Consegui resolver fazendo da seguinte forma:

    Código:
    DEF VAR h_objoutlook      AS COM-HANDLE NO-UNDO.
    DEF VAR h_objoutlookmsg   AS COM-HANDLE NO-UNDO.
    DEF VAR h_objoutlookrecip AS COM-HANDLE NO-UNDO.
    
    CREATE "Outlook.Application" h_objoutlook.
    
        h_objoutlookmsg = h_objoutlook:CreateItem(0).
        h_objoutlookrecip =
        h_objoutlookmsg:Recipients:Add("meu_email@email.com.br").
        h_objoutlookrecip:Type = 1.
        h_objoutlookmsg:Subject = "Test send Subject".
        h_objoutlookmsg:Body = "<message_contents>".
        h_objoutlookrecip:Resolve.
        h_objoutlookmsg:SEND.
    
    RELEASE OBJECT h_objoutlook.
    RELEASE OBJECT h_objoutlookmsg.
    RELEASE OBJECT h_objoutlookrecip.
    

Compartilhe esta Página