How ActiveX wrapper templates extend a Clarion application
ActiveX controls give Clarion developers access to mature, heavily tested functionality — ribbons, charts, schedulers, encryption, protocol clients, HTML editors — that would take years to build. The cost is integration: interface declarations, event plumbing, lifetime management and error handling. A wrapper template removes that cost.
What a wrapper template actually provides
A wrapper is a template plus a class layer. The template puts the control on the window, generates the declarations and event handling, and exposes configuration in the IDE. The class layer gives you a clean Clarion-shaped interface to call, with the COM detail hidden.
In practice that turns a multi-week integration into a job measured in minutes, and it makes the result maintainable by the next developer who opens the application.
Choosing a collection
The right product depends on what you are trying to add.
- Codejock — ribbons, command bars, docking panes, calendars, charts, property grids and skinning
- Chilkat — HTTP, FTP, SSH/SFTP, OAuth, email, ZIP, encryption and 90+ other classes
- DevExtreme — responsive web UI components for browser-facing surfaces
- Zoople — a customisable HTML editor for content and email templates
- G-Series — calculators, media viewers, file utilities, user security and data export
- Productivity — PDF, word processing and spreadsheet integration with Office and Acrobat
Licensing and deployment
Wrapper templates are licensed per developer, with maintenance plans covering ongoing releases as Clarion and the underlying controls are updated. The controls themselves are licensed separately by their vendors; the wrapper does not replace that licence. At deployment, the relevant runtime must be installed or registered on the client machine, which is worth building into your installer early rather than discovering at go-live.
Try before you commit
Most of our products have a working demo you can run against your own environment before buying. Downloads are listed on the site and linked from each product page, so you can confirm behaviour on your Clarion version and template chain first.
Frequently asked questions
- Which Clarion versions are supported?
- All recent versions, from Clarion 6 through Clarion 12, with both ABC and Legacy template chains.
- Do I need the underlying ActiveX licence as well?
- Yes. The wrapper template integrates the control into Clarion; the control itself is licensed by its vendor.
- Is there a bundle option?
- Yes. Bundles are available covering complete suites such as the full Codejock or Chilkat ranges, which is usually cheaper than buying wrappers individually.
- What does the maintenance plan cover?
- Continued access to new releases and compatibility updates as Clarion versions and the underlying controls change, plus support during the plan period.
Want to take this further?
See the template rangeRelated guides
What is the Clarion programming language?
A practical introduction to Clarion: what it is, what it is used for, why business applications built with it are still running after 30 years, and where it fits today.
Clarion ABC vs Legacy: which template chain should you use?
The difference between the ABC and Legacy (Clarion) template chains, what each means for maintenance and third-party add-ons, and how to decide when converting is worth it.
Upgrading Clarion: moving an application from Clarion 6 to Clarion 12
A staged approach to upgrading older Clarion applications — what actually breaks, how to sequence the work, and how to keep shipping while you do it.