Hello, I'm working on a piece of software in VB5 that is going to be used in a LAN and it must work without installation. This software makes use of MSFlexGrid (the version shipped with VB5).

I know I can distribute MSFlexGrid with my executable without creating any setup package, since it will be registered automatically by just running the exe. All I have to do is place it in the same folder as the executable.

My question is the following: I program in VB5 and, consequently, the version of the MSFlexGrid I use is the one shipped with it. What happens if a newer version of the OCX (let's say the one shipped with VB6) has already been installed in the SYSTEM32 folder on the final user's machine? Will there be any compatibility problems if I place my version of MSFlexGrid in the app path?