I didn't realize you wouldn't have to have VB6 to get the VB6 update, that's good to know. Still, I'd rather not have to force my end users to do that, even though it seems like the best fix suggested so far that doesn't tamper with the users' registries. Thanks.
I may have missed something in my hurry to get my application back up and running, but I believe I tried all kinds of re-installations of the new components, but fixing the 'could not load component' error turned into license errors if I remember correctly. This is the biggest screw up by MS in...
Dgillz... there are 2 MS FlexGrids, the one with the 'h' (Hierarchical) will have the same problems, along with several other MS controls, if I understand correctly.
But Here... if you had a commercial application already distributed that used MSFlexGrid, would you be OK with forcing your end users to download and install the VB6 update? This problem needs to be fixed without having to do that or have them mess with their registries, don't you agree?
So...
I had the licensing problem on my destination computers also. I'd be interested to hear if ettienne's solution works for that issue, wish I could have tried it before buying another grid.
I looked pretty hard for a replacement for FlexGrid, and nothing worked satisfactorily in VBA until I ran across TList8, by Bennet-Tec. This is a multi-talented list/grid control that is very rich in features, perhaps more than you need if you were happy enough with FlexGrid, but it works great...
I'm concerned that messing with the registry is beyond my confidence level, especially when the customers' registry files are affected.
Does anybody know of a grid control that works in VBA that won't have these licensing issues?
Thanks for you help, DevUser!
DevUser, you said:
"- Exported the hive on my developer machine and on the production machine. Compared them. Found a set of entries which were missing in the production machine. Copied these entries into a reg file, imported it on the production machine."
Can you elaborate on how to do this...
DevUser,
Thanks for your help. I had already copied & registered the newer version of MSFlxGrd.ocx onto my destination computer. I unregistered it, put back the old version, registered it, then unregistered it, copied the new version, registered it, but still get the licensing error. Perhaps...
Not out of the woods yet. Updating MSFlxGrd.ocx on my development computers works in XP & Vista, but not on my end users' machines.
I've created an installation of a VB app that uses MSFlxGrd.ocx and installed it on the destination PC. Then I run my application (AutoCAD) that uses...
Oz, just to be sure, you downloaded the VB6 update and just unpacked it instead of running because you don't have VB6, or because you didn't want to update your VB6?
Can I assume that for my end users I can just send them the OCX from Nov 13, get it registered properly, and they should be OK...
Hugh, you're right! I installed KB960715 (note that we called it KB906715 a few times above...), and my VBA app runs now.
I suppose it will be cumbersome getting my users set up right, but new installations should be trouble free...
thanks much!
Hugh, my msflxgrd.ocx is 6.1.98.12. I unregistered it and reregistered it with regsvr32.exe. Then my VBA app failed to run, even though it ran earlier today.
I found that KB906715 was back on my PC again, so I uninstalled it. The app still didn't run! So I deleted all of the EXD files per...
What should be the version of VB6? I downloaded and installed the update from the link "http://support.microsoft.com/kb/957924/en-us" (thanks Hugh),
but don't see any change in my version # from the Help/About menu. I have SP6 (expected SP6B?), the version is 9782, is this the most updated...
Yes, I have VB6, and MSFlexGrid worked in VB6 applications fine... but my problem application is with VBA in AutoCAD OEM. I can't put the grid onto a user form without the 'trusted' error, and none of the apps that previously worked fine will work now without uninstalling the update (vista) or...
XP on my system just did an automatic update, and though I did a system restore to last week, the MSFlexGrid problem came back.
I just deleted all of the EXD files using the command 'del c:\*.exd /s' but I get the same error.
I'll have to restore to last week again, and make sure Windows does...
Thanks ettienne. I had already just uninstalled KB960715 in Vista, and now the app works fine now. It wasn't so easy on my XP PC, the update was not listed with the other programs and it took a system restore point to a date earlier than this update, last week.
I'm wondering if Windows will...
I'm not familiar with EXD files, what do they do? I'm a little hesitant to delete them all willy nilly, could this have repercussions for other programs?
Man, what a pain. This is crazy.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.