View Single Post
  #1  
Old October 20th 06, 03:22 PM posted to microsoft.public.outlook.program_forms
Nikolas
external usenet poster
 
Posts: 34
Default unable to use custom control in form regions

Hi,

Our company has created a custom control that displays and annotates tiff
files amongst other image files. While designing a COM Add-in for Outlook
2007 and using form regions we added our control to view incoming and
outcoming faxes.

The steps we do a
- add the custom annotation control to a form region
- initialise it in the CustomFormRegion class (using VSTO 2005 SE) and C#
- call custom functions from our control such as EnableMenuItems() etc.
(all menus of our control looks as expected)

(so far everything is fine)
- pass in our annotation control the MailItem Attachment as a parameter
to display it.

The attachment does not get displayed and we get the error msg: "Attempted
to read or write protected memory. This is often an indication that other
memory is corrupt."

This we tried:
- Added our custom annotation control to a legacy custom form and worked
fine when tried to view an image file using a VB Script
- used the same text box control as the legacy Message form and
displayed the tiff file as expected (like it does in the legacy Message form)
- tried to open any tiff file and not the MailItem Attachment with our
annotation control from the form region and failed again. The new file had
read/write access.

Any more info just ask.

Thanks in advance.

Ads