Re: Vista Screen Dismay
- From: "Mike Williams" <mikea@xxxxxxxxxxxxxxxxx>
- Date: Sun, 17 Feb 2008 10:47:06 -0000
"Lorin" <Lorin@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:F674B8C2-E545-4B1F-A3C3-DDB68FFE9753@xxxxxxxxxxxxxxxx
Undescribable screen jumps and dances only under these
conditions.Whole screen involved and the only way out is
to reboot . . . VB6 app either .exe or in IDE that uses
picturebox or listview.
I've been using VB6 on Vista for quite some time and I have not seen such a problem. I suspect a driver problem, even though you have told us that you have downloaded the latest. Many video cards do not have drivers that work properly in Vista, because of the battle the video chip manufacturers were having for a long time with Micro$oft regarding extremely low level access to the system I seem to recall. Even those that do have drivers certified as "working in Vista" do not work properly (it is a bit of a "con"), and most or all of the 2D accelaration does not work at all. My own Radeon 9600 pro graphics card is like that. I have the very latest Vista drivers installed, which are supplied as being Vista compatible, and the 2D acceleration does not work at all. At the moment the phrase "Vista Compatible" is just a "salesman's pitch". It does not actually mean it works in Vista. It just means that it partially works. The phrase "Vista Compatible" should actually be "Compatible Enough in Vista to Fool the Average Joe Public Into Believing it Works when in Reality only Part of it Works", but I suppose that phrase is a bit too long to put on the box ;-)
What video card are you running? Is it a chip built into the Motherboard or is it a proper video card fitted in an AGP or PCI-E or whatever slot? And what driver have you installed for it? Also, have you checked whether it is actually performing 2D acceleration? If so then that is likely your problem. The video card manufacturer's just haven't got their act together yet (mostly because if Micro$oft's initial heavy handed attitude!). Right click the desktop and select Personalize (how I hate those "zeds"!!!) then click the "Display Settings" link (near the bottom of the window) then click the "Advanced Settings" button and then click the "Troubleshoot" tab. Is there an option available to turn off 2D acceleration? If there is then turn it off. Does that solve the problem. Also, just as an aside, how much memory have you got on the card? And how much RAM does your system have?
By the way, I assume you have already right clicked your VB6.exe file (in your Program Files / Microsoft Visual Studio / VB98 folder or wherever it is) and selected Properties and then under the Compatibility tab ticked the boxes to run in XP compatible mode and to disable desktop composition (and also perhaps disable visual themes just to be sure). Have you already done that?
Personally though it looks like a video card driver problem to me, possibly the 2D accelaration stuff I have mentioned?
Mike
.
- Follow-Ups:
- Re: Vista Screen Dismay
- From: Rick Rothstein \(MVP - VB\)
- Re: Vista Screen Dismay
- From: Mike Williams
- Re: Vista Screen Dismay
- Prev by Date: About VB add-ins for VB5/6 in general
- Next by Date: Re: VB language extensions wishlist
- Previous by thread: Re: Vista Screen Dismay
- Next by thread: Re: Vista Screen Dismay
- Index(es):