Question

Je veux develpoe une application qui envoie un courrier électronique à partir des paramètres IMAP4 du téléphone. Et je suivais ce 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();

Maintenant, je veux KUidMsgtypeSMTP Uid. Je ne reçois pas comment utiliser cette chose. Comment puis-je obtenir la valeur de cette constante. quand je 0x040 valeur Hex aléatoire, il m'a donné Erreur système (-1) au moment de l'exécution. Merci à l'avance.

Était-ce utile?

La solution

Vous devez #include <miutset.h> en-tête du système, car il contient

const TUid KUidMsgTypeSMTP                      = {0x10001028}; // 268439592
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top