Browse by Tags

Tagged Content List
  • Blog Post: Differences: Outlook Object Model vs Pocket Outlook Object Model

    Recently one of my developer customer (developer of PC and mobile based applications) was asking is there any difference available between Outlook Object Model (OOM) API and Pocket Outlook Object Model (POOM) API? If yes, where it's documented? As you know, the Pocket Outlook Object Model (POOM) API...
  • Blog Post: Download: CDO 1.21 (Ver # 6.5.8211.0)

    As you know using CDO 1.2.1 (Collaboration Data Objects, version 1.2.1), a package providing access to Outlook-compatible objects through a COM-based API. Using CDO, a program can connect to a MAPI store, and then perform operations against that store, including creating and processing calendar items...
  • Blog Post: Development : Threading with Outlook Object Model?

    Developers do complain when they use multi-threading the Outlook Object Model (OOM) API, it fails or hangs inside and outside of Outlook?  The reason behind this is the Outlook Object Model is not thread safe which means that COM will never allow multiple threads to enter concurrently.  Instead...
  • Blog Post: Monitoring Event Sink # 33 - Troubleshooting : How to remove COM+ applications?

    Usually we see that as existing applications become outdated or are no longer being used, you may need to remove them. I am trying to add couple of methods how you can try to remove COM+ applications in the best effort basis. Before using the methods, i would recommend you to consider the following...
  • Blog Post: How to - Troubleshooting errors when you try to use Regsvr32.exe with COM DLL ?

    I am adding this with the respect to my previous blog post regarding error message on 64-bit windows when you try run regsvr32.exe . Usually we - the developer customers –face the issue when you try to register. I want to update you that how the RegSvr32.exe program registers and unregisters a Component...
  • Blog Post: Monitoring Event Sink # 32 - Best Practices: Performance related issues with Event sinks

    I would like to share certain best practices - in order to improve the performance or overcome performance related issues associated with event sink and Programming guidelines for event sinks before you develop for your reference. Exchange store events do not by themselves generate Windows Event...
  • Blog Post: Best Practices : How to quit Outlook application after automation from Visual Studio .NET client?

    When you automate a Microsoft Outlook application from Microsoft Visual Basic .NET or Microsoft Visual C# .NET, the Outlook application does not quit when you call the Quit method. You can notice the application is closed, but still if we notice either the application or Outlook is running in behind...
  • Blog Post: Unsupported Messaging API’s in Managed code – Outlook Add-ins

    Certain technologies that predate the .NET Framework are not supported in managed code programming. These technologies include Collaboration Data Objects (CDO), Messaging Application Programming Interface (MAPI, often known as Extended MAPI), and Simple MAPI. These technologies were designed and developed...
  • Blog Post: Outlook 2007 SP2’s application shutdown changes

    I went through Ryan’s MSDN article , where we can learn how Microsoft Office Outlook 2007 Service Pack 2 has changed the way that the Outlook process shuts down. Customers developing Outlook solutions that run outside of the Outlook process should understand these changes and the impact on their solutions...
  • Blog Post: .Net & COM: How to consume managed type from COM?

    In order to consume the managed type from COM, do the follow the steps given below: Please refer Register assemblies with COM . Generally types in an assembly (and type libraries) must be registered at design time. If an installer does not register the assembly, instruct COM developers to use Regasm...
  • Blog Post: Nutshell : MSXML is not supported in .Net applications

    I started working from Visual Basic 6, where i had used XML Parser (MS XML) to fetch the data's using WebDAV. But the same logic won't apply for you when you do with .Net applications. So, where we need to use MSXML and .Net Framework classes's for XML? Microsoft XML Core Services (MSXML) : As i updated...
  • Blog Post: Outlook Programming Series # 13 : Programmatic equivalent for Outlook UI's Send/Receive

    Whenever we work with Outlook 2007 UI, we click either "Send/Receive button" or press "F9" to send and receive emails. In couple of our cases we use to do programmatically you can make use of Outlook Object Model's (OOM) SendAndReceive method. You need to know that calling the SendAndReceive method is...
  • Blog Post: Nutshell: Automation using # imports with Exchange Server environment is good or bad?

    Automation using # imports ? As you know, Automation (OLE Automation), the technology that allows you to take advantage of an existing program's functionality and incorporate it into your own applications. This technology can greatly simplify and speed up your development. # imports: In C/C++ preprocessor...
Page 1 of 1 (13 items)