ALkatraz All American 11299 Posts user info edit post |
I've installed a program to be used with an assignment in one of my classes but I can't get it to run. It was written by a graduate student that has long since graduated. I've used this program before on winXP and it works fine but I can't get it to run on windows7 pro 64-bit.
When trying to open, I get the following message: Quote : | " Failed to load control 'MSFlexGrid' from MSFLXGRD.OCX. Your version of MSFLXGRD.OCX may be outdated. Make sure you are using the version of the control that was provided with your application. " |
The MSFLXGRD.OCX on win7 pro was not in the system32 so I tried the following things: I copied the MSFLXGRD.OCX in the sysWOW64 folder to the system32 folder, and registered the OCX. Didn't work. Next, I unregistered the ocx, removed it from the folder, and copied an older version provided with the program into the folder. I registered it as well. Didn't work.
I'm still looking on google, but unregistering-reregistering the ocx is the only solution I can find.
Any ideas?3/6/2011 8:34:17 PM |
smoothcrim Universal Magnetic! 18968 Posts user info edit post |
run the application in compatibility mode for xp 32bit 3/6/2011 8:41:58 PM |
ALkatraz All American 11299 Posts user info edit post |
Didn't work. =/
Thanks, though. 3/6/2011 8:47:14 PM |
wdprice3 BinaryBuffonary 45912 Posts user info edit post |
what about installing & running in XP mode? at least for now? 3/6/2011 8:53:02 PM |
evan All American 27701 Posts user info edit post |
are you sure you're registering it with the 32-bit version of regsvr32?
start > run > C:\windows\syswow64\regsvr32.exe msflxgrd.ocx
or try copying the ocx into the directory with the executable you're trying to run] 3/6/2011 11:44:16 PM |
ALkatraz All American 11299 Posts user info edit post |
I assumed the ocx that came with the program was 32 bit and the one on my computer was 64 bit. I tried both. 3/6/2011 11:49:05 PM |
evan All American 27701 Posts user info edit post |
pretty sure there isn't a 64-bit version of that 3/7/2011 1:57:08 AM |
lewisje All American 9196 Posts user info edit post |
64-bit windows is fux3d up
like System32 is for the 64-bit libraries, while the 32-bit ones live in SysWOW64 3/7/2011 5:45:50 AM |
evan All American 27701 Posts user info edit post |
it actually makes sense if you think about it
things that run in 32-bit space don't even see/know about the syswow64 folder, they only see system32 like usual.
http://en.wikipedia.org/wiki/WoW64 3/8/2011 9:47:32 AM |
ALkatraz All American 11299 Posts user info edit post |
Quote : | "are you sure you're registering it with the 32-bit version of regsvr32?
start > run > C:\windows\syswow64\regsvr32.exe msflxgrd.ocx
or try copying the ocx into the directory with the executable you're trying to run" |
Still nothing 3/8/2011 6:04:20 PM |