misterx
29-04-2003, 12:57
questo codice è pazzesco; in presenza di una connessione ad internet non funziona neanche a morire: se la si usa su un PC con nessuna connessione predefinita funziona
qualche idea?
TMapiMessage MapiMessage;
int MError;
String Subject;
Subject = SubjectEdit->Text;
MapiMessage.ulReserved = 0;
MapiMessage.lpszSubject = Subject.c_str();
MapiMessage.lpszNoteText = RichEdit1->Lines->Text.c_str();
MapiMessage.lpszMessageType = NULL;
MapiMessage.lpszDateReceived = NULL;
MapiMessage.lpszConversionID = NULL;
MapiMessage.flFlags = 0;
MapiMessage.lpOriginator = NULL;
MapiMessage.nRecipCount = 0;
MapiMessage.lpRecips = NULL;
MapiMessage.nFileCount = 0;
MapiMessage.lpFiles = NULL;
MError = MapiSendMail(0, reinterpret_cast<unsigned int>(Application->Handle), MapiMessage,
MAPI_DIALOG|MAPI_LOGON_UI|MAPI_NEW_SESSION, 0);
if(MError)
ShowMessage("Oops, error sending email!");
qualche idea?
TMapiMessage MapiMessage;
int MError;
String Subject;
Subject = SubjectEdit->Text;
MapiMessage.ulReserved = 0;
MapiMessage.lpszSubject = Subject.c_str();
MapiMessage.lpszNoteText = RichEdit1->Lines->Text.c_str();
MapiMessage.lpszMessageType = NULL;
MapiMessage.lpszDateReceived = NULL;
MapiMessage.lpszConversionID = NULL;
MapiMessage.flFlags = 0;
MapiMessage.lpOriginator = NULL;
MapiMessage.nRecipCount = 0;
MapiMessage.lpRecips = NULL;
MapiMessage.nFileCount = 0;
MapiMessage.lpFiles = NULL;
MError = MapiSendMail(0, reinterpret_cast<unsigned int>(Application->Handle), MapiMessage,
MAPI_DIALOG|MAPI_LOGON_UI|MAPI_NEW_SESSION, 0);
if(MError)
ShowMessage("Oops, error sending email!");