DVEmlFromMailItem()

  • Hallo,

    wenn ich die Funktion DVEmlFromMailItem(), wie in der Hilfe beschrieben, verwenden möchte, kriege ich eine System.AccessViolationException. {"Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist."} Weiss jemand wie ich dieses Problem lösen kann? Mein C#-Quellcode sieht folgendermassen aus:

    oArchive = oAcc.GetSpecialArchive(DvArchiveTypes.DvArchivePersonalIn);
    mi2 = oArchive.AllItems;foreach (MessageItem m in mi2) 

    if (m.Type == DvItemTypes.DvEMailItem) 
    {
    MailItem mail = (MailItem)m;
    StringBuilder oSb = new StringBuilder(260); 
    if (DVEmlFromMailItem(mail, oSb) != 0) 
    {
    System.IO.File.Copy(oSb.ToString(), @"C:\Temp\" + mail.Subject + ".eml"); 
    }
    }
    }


    Vielen Dank im Vorraus. Primius

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!