"Ошибка отладки! Abort () был назван" EASendEmail - PullRequest
0 голосов
/ 08 июля 2019

Я использую EASendEmail с Visual C ++.После того, как я скомпилировал код и запустил его, я получаю сообщение об ошибке: «Ошибка отладки! / Программа: [путь к файлу] / abort () был вызван / (нажмите« Повторить »для отладки приложения)»

Код с этого сайта: https://www.emailarchitect.net/easendmail/kb/vc.aspx?cat=0

Ошибка возникает в lins:

oSmtp->LicenseCode = _T("TryIt");

'

_tprintf(_T("Start to send email ...\r\n"));

Я пробовал режим отладки в визуальномstudio, и это привело меня к необработанному выражению в прикрепленной библиотеке и ошибке в определенном месте памяти.

c ++

#include "pch.h"
#include "easendmailobj.tlh"
#include <tchar.h>
#include <iostream>
using namespace std;
using namespace EASendMailObjLib;
int _tmain(int argc, _TCHAR* argv[])
{

    ::CoInitialize(NULL);
    IMailPtr oSmtp = NULL;
    oSmtp.CreateInstance("EASendMailObj.Mail");//<- one cause of the error
    oSmtp->LicenseCode = _T("TryIt");
    //...
    _tprintf(_T("Start to send email ...\r\n"));//<- one cause of the error

ошибка: https://imgur.com/a/M3C72Kc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...