Pergunta

Quero desenvolver um aplicativo que envie email das configurações IMAP4 do telefone. E estou seguindo 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();

Agora eu quero kuidmsgtypesmtp uid. Não estou entendendo como usar isso. Como obtenho o valor dessa constante. Quando usei o valor hexadecimal aleatório 0x040, ele me deu erro do sistema (-1) no tempo de execução. Desde já, obrigado.

Foi útil?

Solução

Você precisa #include <miutset.h> Cabeçalho do sistema como ele contém

const TUid KUidMsgTypeSMTP                      = {0x10001028}; // 268439592
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top