LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Bitmap display in Windows 2000

Hi,

I'have alreadu post this question but it seems that the work to fix the problem is not yet done.
Under windows 2000 and CVI5.5 when displaying a bitmap in a canvas with an aspect ration different from 1, that is to say 0.5 means that the canvas is half the image, the display looks like the bitmap depth is not good. I have attached two file the first is a part of the canvas when aspect ratio is set to 1 the second is the same view with 0.5.

Thanks in advance

ArnO
Download All
0 Kudos
Message 1 of 6
(3,776 Views)
Hi Arno,

Your original report is being actively investigated by R&D. If you would like to have your contact information added to the Corrective Action Request (CAR) report, please call 800-IEEE-488 to speak with an applications engineer. If you do call in, the document ID for this CAR is 2GADTO7Z. With your contact information, we will be able to let you know when this issue is resolved.

thanks,
Eric M.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 6
(3,776 Views)

Hi, I have absolutely the same problem. Is there any solution meanwhile?

 

Greetings

Oliver

0 Kudos
Message 3 of 6
(3,538 Views)

Hi Oliver,

 

Assuming that the problem you're seeing is the same as the one in this thread, then it was was fixed with CVI 7.0 and later.

 

Do you only see the problem in Windows 2000? The reason I'm asking is because if it is the same problem, then it should show up in any version of Windows that is newer than Windows 98. Basically, the problem turned up in CVI when Microsoft fixed this bug. CVI then adjusted for it in version 7.0. So, if you're seeing this problem with CVI 5.5 in Windows 2000 but not, say, in Windows XP, then it's probably something else.

 

Luis

0 Kudos
Message 4 of 6
(3,514 Views)

Hi Luis,

we have the problem also under XP. One of our machines, running XP, has the same problem.

Additionnally I could not use 7.x or later because we optimize our code with an external compiler. It is difficult to change.

 

Is there any other solution than using CVI 7.x or later?

 

Thanks

Oliver

0 Kudos
Message 5 of 6
(3,491 Views)

Hi Oliver,

 

Unfortunately, there's no workaround that I can think of, other than upgrading.

 

You can always download the latest runtime engine, and at least your running program will not manifest the problem, even if it will still show up in CVI's User Interface Editor. One word of caution about this, however: if you do decide to download and install the runtime engine you should do so in a test machine first, and see how your application runs. The runtime engine is supposed to be backwards compatible, but upgrading from 5.5 to 8.5.1 is a very big leap, and there is always the possibility that minor changes over the years could now make a big difference for you.

 

Having said, I don't completely understand the external compiler rationale. Neither the CVI 5.5 nor the CVI 7.x compiler does code optimization, so does it really make a difference whether you use one or the other? By the way, starting with CVI 8.0, it's possible to specify an external compiler in the CVI environment which will optimize your release builds. You can do that without leaving the CVI environment.

 

Luis

0 Kudos
Message 6 of 6
(3,477 Views)