Skip to Content
0
Former Member
Nov 30, 2009 at 11:47 PM

Crystal Reports 10 and OLE Bitmap Objects

473 Views

Greetings, all!

I need some help in getting a Bitmap Image file (BMP) to dynamically display on a Crystal form. We have it currently running as an OLE object inserted into the form. The actual image displayed can vary, so immediately prior to running the form, the desired image file is copied to a specific location with a specific name. This works great... until we implemented the solution on our client's system. That is our problem.

Rather than than refreshing the BMP image at run time, the form displays the last image it was able to successfully load. When I open the form in Crystal Reports, it displays the "Updating ActiveX options" message along with the progress bar, but then puts up the message, "Some links could not be updated because their sources are presently unavailable." When I try to verify the file path and file name of the OLE object within Crystal, it says that the object is invalid.

Here are some environment details.

1. The version is "Crystal Reports 10 for Sage" (version 10.0.5.820). This is because the Crystal software is bundled with the accounting application software, Sage MAS 500 version 7.05.18.0.

2. My operating system is Microsoft Windows 2000, 5.00.2195, Service Pack 4. The configuration runs great here.

3. The client's operating system is Microsoft Windows Server 2003, Standard Edition, Service Pack 2. This is where it does not work.

Here is what I have tried so far:

1. I referenced the following forum thread...

ole-linked-object

... and tried updating the registry as it describes. This did not work.

2. I referenced the following forum thread...

ole-object-problem

...but I did not have a clear understanding of what it was explaining. I was uncertain about the reference of setting mspaint.exe as an OLE Automation server, etc.

That's it. Any help you can provide is greatly appreciated. The client's software and operating system are pretty much fixed, so I'm afraid I won't be able to oblige any suggestings to upgrade these. If you need any additional information, I will be more than happy to provide it.

Thanks in advance!

Jimmy Thomas, Engineer

Blytheco LLC