Microsoft Flexgrid ActiveX Control

We have an application that uses the Microsoft Flexgrid ActiveX control. The frontend of the application runs in Access. The issue is that when I open the form that uses the Flexgrid I get the message ‘The expression MouseMove you entered as the event property setting produced the following error: There was an error loading an ActiveX control on one of your forms or reports.’ This error only occurs on developer machines when working in an .mdb. When we create an .mde the error goes away. The problem is that we cannot do anything on the form with this error. I am able to delete the ActiveX control and then add it back in however when I try and open the form I get the message ‘Run-time error ‘424’ object required.
I am very familiar with ActiveX controls so I have tried re-registering the object. I have also tried Microsoft’s suggested regedit listed here: http://support.microsoft.com/default.aspx?scid=kb;en-us;318597
kpurchaseAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sarabandeCommented:
as far as i understood the workaround microsoft suggested, you need to change the registry at all developer machines adding the correct license information for vsflex grid, then change the form where the grid was included such that the wizard would add correct info, then do a rebuild.

you probably should remove flexgrid registration before for example by the command

regsvr32 /u vsflex8l.ocx

if you were using an older vsflex grid you probably should do an upgrade and i would assume the problem would be solved as well.

Sara
0
kpurchaseAuthor Commented:
What do you mean by "then change the form where the grid was included such that the wizard would add correct info."
0
sarabandeCommented:
i would do some changes on the grid such that the design part of the active-x control could add the (new) license information to the resource file. i have worked many years with flexgrid and mean to remember that at design time a block of hex codes were added to the rc file which contain the properties of the grid. if you are lucky it also contains the needed license info.

did you already use the vsflex8l.ocx ?

Sara
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

kpurchaseAuthor Commented:
I am not sure what vsflex8l.ocx is, we have never used that just msflxgrd.ocx.
0
sarabandeCommented:
ok, i think ms has bought company that developed flexgrid and renamed it.

do you have a rc.file where you could look with normal editor whether it contains hex information for the grid?

Sara
0
kpurchaseAuthor Commented:
No correct answer added.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
kpurchaseAuthor Commented:
No correct answer added
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Remote Access

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.