cancel
Showing results for 
Search instead for 
Did you mean: 

Battling with sending email from Crystal with MS Outlook x64

Former Member
0 Kudos

This past Friday we started with Crystal's email function not working on any 64 bit OS box. We are now using Crystal 2008 SP3, which has 64 bit OS working with the 32 bit version of Outlook. Unfortunately, we have a large client running the 64 bit version of MS Office, which means 64 bit Outlook. The result is a pop-up that says

Either there is no default mail client or the current mail client cannot fulfill the messaging

request. Please run Microsoft Outlook and set is as the default mail client.

We have gone through several steps to verify that the registry in not corrupt, and that Outlook is set as the default mail client.

Is it possible for the Crystal 2008 email function to work with Outlook x64, and if so what do we need to do? Our interface uses C# .NET 3.5.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hello,

CR 2008 is 32 bit only, there is no 64 bit support for it. It will run on a 64 bit OS but in 32 bit mode and requires all 32 bit third party dependencies only.

Do you have the option to move to VS 2010 and CR for VS 2010? It has 64 bit dependencies and u2mapi.dll is in the 64 bit folder.

Have you check MS's site to see if the 64 bit MAPI driver can be configured to work in a 32 bit app?

Thank you

Don

Answers (2)

Answers (2)

0 Kudos

I'm looking at CR 2010 so I did search also.... This may also work for CR 2008 but I'm not going to test it. We don't have access to a 64 bit Outlook server availble to test with.

I too did a google search and found this as a possible work around and how to configure a 32 bit MAPI client to work on a 64 bit Outlook server.

Not tested not endorsed by SAP, just for your info...

http://social.technet.microsoft.com/Forums/en-US/outlook/thread/64c0bedf-2bcd-40aa-bb9c-ad5de20c84be

And here is another good one:

http://msdn.microsoft.com/en-us/library/dd941355%28office.14%29.aspx

The final option is to export your report to some other format like PDF and then use Windows and Outlook API's to mail the document to the end user.

Thank you

Don

0 Kudos

I have been able to test this issue now and it is a bug in our 64 bit mappi export dll.

It's now been tracked - ADAPT01603058

Set for SP 3.

former_member183750
Active Contributor
0 Kudos

Just an update. resolution to this issue has now been postponed to Service Pack 4 for CRVS2010

- Ludek

0 Kudos

In the mean time the work around is to export to disk in any format and then e-mail the report using MS's MAPI API's outside of CR runtime.

Don

0 Kudos

Latest update. This issue has been pushed to SP 7 now. We are working with Microsoft on how to resolve the issue in a 64 bit app

Don

Former Member
0 Kudos

Don,

Thank you. Your response confirms what I found searching the Internet, and my own test results. I just couldn't give up without exhausting every possible option, and Microsoft didn't have a solution.

While our interface to Crystal 2008 is C# .NET, what I didn't tell you is that it is in the form of a dll that is called from a product written in 32 bit Smalltalk. We already looked at bulding the dll with VS 2010 and the 62 bit dependencies it supplies, but that dll could not be accessed by our Smalltalk app.

Thanks Again,

Andy