ActiveX is not a standard. Half of the traffic in ActiveX programmers user groups is about controls that work in one container but not another. It is simple to create a control using the Visual Studio ActiveX creation wizard that will work with MS compilers but not Borland. About 3-4 years ago the Borland ActiveX import facility stopped properly creating wrappers for controls that use array properties, something that we use extensively for data transfer between the application and the control. When it became clear to us that Borland was not going to correct the problem (perhaps they thought it was a feature), we made a decision to discontinue support for the Borland compilers, rather than to create a special version of our ActiveX controls, write new examples, and rewrite the documentation.
|