Corrupt comctl32.ocx "Microsoft Windows Common Controls 5.0" on XP [RESOLVED]
I have an HP desktop, XP home, with HP printer & scanner.
All of my VB apps that use comctl32.ocx (TreeView, ListView, ImageList, etc) constantly complain at startup that they can't find the file "hpmdinst.msi" "HP Memories Disc".
These same programs run fine on my other non-XP PCs.
I've scanned several systems, several CDs, and the web for this file. Nothing. DogPile had one hit - in Chinese.
Tried replacing comctl32, no diff.
Has anyone else seen this? Does anyone have any suggestions?
It's not fatal, but it is very annoying.
Thanks, DaveBo
FYI a fix "Upgrade ActiveX Controls"
VB6 is apparently supposed to automatically upgrade your old controls if you have "Upgrade ActiveX Controls" checked in your project properties screen. But, it doesn't work for me.
Anyway, I found this
" Version 6.0, ActiveX Control Upgrade Utility"
at http://msdn.microsoft.com/vbasic/dow...axupgrade.aspx
"This utility will upgrade your Visual Basic 5.0 and pre-release 6.0 projects to use the latest Visual Basic 6.0 ActiveX controls. Specifically this utility will update any project that contains any of the following ActiveX controls:
Microsoft Windows Common Controls - COMCTL32.OCX
Microsoft Windows Common Controls-2 - COMCT232.OCX
Microsoft Chart Control - MSChart.OCX"
You have to download the exe, run it to install, then find where it put the ProjUpgd.exe file.
IN my case
"C:\Program Files\Microsoft Visual Studio\VB98\Tools\ProjUpgd"
There's a readme.txt file there also.