I’m considering using the VB6 Common Controls Replacement Project controls and would like to see what other’s experiences with them are.
Specifically:
- What do you need to distribute with them? (I assume just the .OCX file)
- Do I need to register the .ocx file or just include in the app directory?
- Do these controls depend on any other ocx’s? (There is mention, for example in the Progress Bar replacement that it is using COMCTL32.DLL but the .DEP file does not list that DLL.
- Are they at least as robust as the controls they replace?
I’ve used various of the CCRP components in various projects (specifically BrowseDialog, FileDialogs, FolderTreeview and High-Performance Timer) and have had no problems with them. To answer your questions:
1) Just the OCX or dll is required to distribute them.
2) Yes they need to be registered.
3) The controls they depend on will be on every system (comctl32.dll is all of the common windows controls and no GDI app without it).
4) The ones I have used I have never had an incident with. I haven’t used all of them, so I can’t speak for all of them, but they were always very robust for me.