Невозможно получить тип MessageType в почтовом приложении Symbian 3rd.
-
22-09-2019 - |
Вопрос
Я хочу разработать приложение, которое отправляет электронную почту из настроек IMAP4 телефона.И я слежу за этой конкретной вики.
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();
Теперь мне нужен Uid KUidMsgtypeSMTP.Я не понимаю, как использовать эту штуку.Как мне получить значение этой константы.когда я использовал случайное шестнадцатеричное значение 0x040, во время выполнения мне выдавалась системная ошибка (-1).Заранее спасибо.
Решение
Вам нужно #include <miutset.h>
системный заголовок, поскольку он содержит
const TUid KUidMsgTypeSMTP = {0x10001028}; // 268439592
Не связан с StackOverflow