c#的扩展mapi包装器的问题:

时间:2011-11-25 14:56:49

标签: c# mapi

我使用mapi包装器来表示c#(作者:Noel Dillabough - http://www.codeproject.com/KB/IP/CMapiEx.aspx)。

我发现了一些问题:

  1. AddAttachment方法执行操作需要很长时间。
  2. 执行ShowForm方法并打开邮件发送窗口后, 关闭主应用程序时(但邮件发送窗口仍保持打开状态)i 收到错误消息:“尝试读取或写入 受保护的记忆这通常表明其他记忆是 腐败。“
  3. 有人可以帮忙吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

使用扩展MAPI .Net包装器时应该知道的一件事是它们都存在根本缺陷。这是根据微软的指导。

MAPI实际上是旧代码。它使用自己的内存管理系统,与.Net的内存管理不兼容。

据说,前段时间有人谈论使MAPI子系统.Net兼容,但从未开始。

请参阅此帖子了解完整帐户

http://blogs.msdn.com/b/stephen_griffin/archive/2009/04/03/mapi-and-net.aspx