Qual causa poderia levar ao erro "Library not registered" no envio de e-mail através do delphi com dll chamada a partir de comando de uma visão do wes2006?
Quando a mesma funcionalidade é executada através do runner não ocorre a falha no envio.
O código onde ocorre o problema está logo abaixo, observando que o log incluído "Assunto:" está sendo registrado, já o trecho do texto 'Adicionando Texto..' não é inserido:
MailObj := Sys.NewMail;
try
Log('Preparando mensagem de ' + pRemetente);
MailObj.From := pRemetente;
MailObj.ContentType := 'text/html'; //formato do e-mail
Log('Assunto: ' + pAssunto);
MailObj.Subject := pAssunto;
if pCopiaPara <> '' then
MailObj.CC := pCopiaPara;
if pCopiaOculta <> '' then
MailObj.BCC := pCopiaOculta;
if pRespostaPara <> '' then
MailObj.ReplyTo := pRespostaPara;
if (pPrioridade >0) and (pPrioridade<5) then
MailObj.Priority := pPrioridade;
MailObj.Text.Clear;
Log('Adicionando texto...');
MailObj.Text.Add(pTextoEmail);