LOADPICTURE RETORNANDO NÚMEROS
                        Alterado em 08/05/2023 11:50:50
                    Prezados,
Dentro de um procedimento Public Sub Main , estou trabalhando com Array para preencher informações padronizadas em emails.
Ao executar o client de email, ele executa o script com esse procedimento preenchendo algumas informações como Para:, Cc:, Assunto:, Assinatura de Email:, Etc.
Na assinatura, estou tentando carregar uma imagem:
Dentro do procedimento, criei uma variável e atribuí o valor carregando o arquivo bmp;
Dim X
Set X = loadpicture("c:\ass\assinatura.bmp")
Ao chamar o client de email, no local da assinatura ao invés de carregar a imagem ele preenche com números aleatórios.
O que pode ser? Tipos incompatíveis ? Ou trabalhando com Array não posso carregar imagens?
 
                
            Dentro de um procedimento Public Sub Main , estou trabalhando com Array para preencher informações padronizadas em emails.
Ao executar o client de email, ele executa o script com esse procedimento preenchendo algumas informações como Para:, Cc:, Assunto:, Assinatura de Email:, Etc.
Na assinatura, estou tentando carregar uma imagem:
Dentro do procedimento, criei uma variável e atribuí o valor carregando o arquivo bmp;
Dim X
Set X = loadpicture("c:\ass\assinatura.bmp")
Ao chamar o client de email, no local da assinatura ao invés de carregar a imagem ele preenche com números aleatórios.
O que pode ser? Tipos incompatíveis ? Ou trabalhando com Array não posso carregar imagens?
                    Pode ser um milhão de coisas .... pode ser mais descritivo e oferecendo mais trechos do seu codigo? 
                
            
                        Alterado em 23/05/2023 08:45:00
                        
end sub
            end sub
   
Dim conn
Dim prm
Public Sub main (prm)
    prm.ExecutionResult = prm.Constants.EXECUTION_RESULT_FALSE        
    
    Set Me.prm = prm
    Dim bytAccessType, avParameters
    prm.TranslateNewToOldModelControl bytAccessType, avParameters
    
    Dim inFoEmail
    Dim strMensagem, strAssunto, strCc, strAssinatura, strPara
     
    Set ocnADO = CreateObject ("ADODB.Connection")
    ocnADO.Open "DSN=" & Trim (prm.Database.Dsn) & ";Persist Security Info=true;Uid=" & Trim (prm.Database.UserName) & ";Pwd=" & Trim (prm.Database.Password) & ""
    ocnADO.CommandTimeout = 0
    Dim x
    Set x = loadpicture("c:\ass\assinatura.bmp")
 
    'Antes do envio
    If (UCase (avParameters(0)) = "B") Then
        
        'Recebe array contendo os dados do e-mail
        inFoEmail = prm.inFoEmail
        
        'Recebe dados do array
        strMensagem   = inFoEmail(0)
        strAssunto  = inFoEmail(1)
        strCc        = inFoEmail(2)
        strAssinatura = inFoEmail(3)
        strPara      = inFoEmail(4)
        '
        '... Personalizações
        '
        strMensagem = "Prezado Cliente </br></br>  texto padrão : </br><br>" & inFoEmail(0) & "</br><br> texto padrão" 
        strAssunto = "Teste Imagem com Assinatura"
        strCc      = "assinaturateste@gmail.com"
        strAssinatura = "" & x & ""
        strPara      = "assinaturateste@gmail.com"
      
        'Retorna dados utilizados
        inFoEmail(0) = strMensagem
        inFoEmail(1) = strAssunto
        inFoEmail(2) = strCc
        inFoEmail(3) = strAssinatura
        inFoEmail(4) = strPara
     
     
        prm.inFoEmail = inFoEmail
        
        prm.ExecutionResult = prm.Constants.EXECUTION_RESULT_TRUE
        
        'Após o envio
    ElseIf (UCase (avParameters(0)) = "E") Then
         prm.ExecutionResult = prm.Constants.EXECUTION_RESULT_TRUE
    End If
                    Estou reenviando com o código!
                
            
                            Faça seu login para responder
                        
                    