Я использую 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