-
Help: ActiveX Problem
Good day everybody...
I have a problem with my ActiveX exe.
I created an ActiveX Exe written in VB. It'll be integrated into my Standard Exe program written in VC++.
When I first integrated it into my Standard Exe and compile it, it runs ok. I install the whole application, including the Standard Exe and ActiveX Exe, into another machine.
Now, I make some changes to the ActiveX Exe. From what I know, I do not need to compile the whole Standard Exe with the new ActiveX Exe again in order for the new ActiveX Exe to work. All I need to do is unregistered the old one and re-registered the new one and it'll work fine, right?
But, the problem is after I register the new ActiveX Exe, it refuse to run. In other words, there's no error shown when I call the ActiveX Exe. Just seems like there's nothing happen. It behaves like I've haven't register the ActiveX Exe. But I did. So what could be the problem?
Please help... It's quite an urgent matter...
Thanks in advanced.
-
It sounds like you broke the binary compatibility or didn't set it, did you? What kind of changes did you make? Did you change any of the existing functions and/or parameters?
-
I already set the binary compatibility but what you means broke the binary compatibility? I just make the changes on the design of the report then i recompile it to binary compatibility again. I did not changes any of the existing function or parameters. But it can't work when running the application:D
-
If you didn't change any of the existing functions, parameters for functions, property names or types, class names, and didn't remove or add any classes, then you won't have broken the compatibility.
Did you register the new EXE on the other machine? If so, it's probably that your new code doesn't work.
-
Yes, I do unregister the old exe and re-registered the new one.
By the way, I just change the design of the report, just like what
I wrote on the previous message. All the coding remain the same.
Any idea?