(Unicode C++) Transition from Imap.FetchSequenceAsMime to Imap.FetchSingleBd
Provides instructions for replacing deprecated FetchSequenceAsMime method calls with FetchSingleBd. Note: This example requires Chilkat v11.0.0 or greater.
#include <CkImapW.h>
#include <CkStringArrayW.h>
#include <CkBinDataW.h>
void ChilkatSample(void)
{
CkImapW imap;
// ...
// ...
int startSeqNum = 1;
int count = 5;
// ------------------------------------------------------------------------
// The FetchSequenceAsMime method is deprecated:
CkStringArrayW *sa = imap.FetchSequenceAsMime(startSeqNum,count);
if (imap.get_LastMethodSuccess() == false) {
wprintf(L"%s\n",imap.lastErrorText());
return;
}
// ...
// ...
delete sa;
// ------------------------------------------------------------------------
// Do the equivalent using FetchSingleBd.
imap.put_AutoDownloadAttachments(true);
bool success = false;
CkBinDataW bdMime;
bool bUid = false;
int i = 0;
while (i < count) {
success = imap.FetchSingleBd(startSeqNum + i,bUid,bdMime);
// ...
// ...
i = i + 1;
}
}
|