No es capaz de obtener el tipo de MessageType aplicación de correo electrónico de la tercera Symbian

StackOverflow https://stackoverflow.com/questions/1990784

Pregunta

Quiero develpoe una aplicación que envía correo electrónico desde la configuración de IMAP4 del teléfono. Y estoy siguiendo este wiki perticular.

RSendAs send;
User::LeaveIfError(send.Connect());
CleanupClosePushL(send);

     RSendAsMessage sendMsg;
sendMsg.CreateL(send,**KUidMsgTypeSMTP** );
CleanupClosePushL(sendMsg);
sendMsg.SetSubjectL(_L("Incident Capture."));
sendMsg.AddRecipientL(_L("abc@xyz.com"),RSendAsMessage::ESendAsRecipientTo);
sendMsg.SetBodyTextL(_L("Image Attached"));

TRequestStatus status;
//add attachment
sendMsg.AddAttachment(_L("C:\\Data\\Images\\hhj.jpg"),status);
User::WaitForRequest(status);

sendMsg.SendMessageAndCloseL();
CleanupStack::Pop();
CleanupStack::PopAndDestroy();

Ahora quiero KUidMsgtypeSMTP UID. No estoy recibiendo cómo usar esta cosa. ¿Cómo puedo obtener el valor de esta constante. cuando utilicé valor hexadecimal 0x040 al azar, me dio un error del sistema (-1) en tiempo de ejecución. Gracias de antemano.

¿Fue útil?

Solución

Es necesario #include <miutset.h> cabecera del sistema, ya que contiene

const TUid KUidMsgTypeSMTP                      = {0x10001028}; // 268439592
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top