Overview of ActiveX Control

A fundamental design principle of SIS is that all products in the range utilise the same core technology. The Cadcorp ActiveX Control is a 32-bit ActiveX component (OCX) for development of bespoke GIS solutions, it offers the same comprehensive range of tools and functionality available to the desktop user of SIS allowing you to develop in the Windows programming language of your choice, this can be:

ActiveX Controls may be embedded anywhere in your application and are addressed via Methods and Properties. The containing application is called by control Events upon some user actions.

The benefit of this integrated approach to software design is that SIS software can be deployed as an "outofthebox" GIS solution such as Map Modeller, as a customised desktop solution using Cadcorp GisLink, as a fully bespoke GIS application developed with the SIS Control, or as an interactive Internet application using Cadcorp GeognoSIS. Whichever approach is used there will be total compatibility with users of other SIS products and applications.

Note: Add-Ins and OCX applications need to be debugged and compiled on the Active (X86) platform on 64bit machines.

You should then set the architecture in the advanced compile/debug options in the Visual Studio application settings and build two versions of the Add-In or OCX; one for the 32-bit instances and one for 64-bit architecture.

When building ActiveX applications for the 64-bit architecture, you must build the designtime OCX with the 32-bit Cadcorp.SIS.Control.ocx. This is because Visual Studio is a 32-bit application. When you build the project, select the CPU type and the project will pick up the appropriate control for the architecture i.e. the 32-bit OCX runtime will be used if the project has been built as 32-bit; the 64-bit OCX runtime will be used if the project has been built as 64-bit.


Send comments on this topic.

Click to return to www.cadcorp.com

© Copyright 2000-2017 Computer Aided Development Corporation Limited (Cadcorp).