Sick and tired of boring software?
We have the Solution...

SyntaxEdit Wrapper Template

Our SyntaxEdit Wrapper template for the Codejock SyntaxEdit ActiveX control enables Clarion developers to quickly add the power of the control to their applications in a matter of minutes. Our product boasts full support for all recent versions of Clarion, ABC and Legacy compatability, and an easy to use Template and Class interface.


To demonstrate the combination of the ActiveX control and our Wrapper Template in action we've compiled a quick video to show just how easy it is to add to your application. We've also made the demo application that is included with the template available for you to download and review at your convenience.
Video Demo Buy


Select Currency:

New Purchases

Licence Required:

New purchases include an Annual Maintenance Plan.
The Codejock ActiveX controls are not included.

Annual Maintenance Plan

(subject to valid existing plan)
Licence Required:

Lapsed Maintenance Plan

(Lapsed 28 days +)
**** Special Amnesty Event ****
Licence Required:

New Purchases

Licence Required:

New purchases include an Annual Maintenance Plan.
The Codejock ActiveX controls are not included.

Annual Maintenance Plan

(subject to valid existing plan)
Licence Required:

Lapsed Maintenance Plan

(Lapsed 28 days +)
**** Special Amnesty Event ****
Licence Required:


Noyantis SyntaxEdit Wrapper Template for the Codejock Xtreme SyntaxEdit ActiveX control.

The template is extremely easy to add to your application. It supports from C6 through to C10 and is both ABC and Legacy compatible. Of course, as you would expect it can be added to multi-dll applications as well as single applications. It consists of various global, window, extension and code templates as well as a very feature rich class.

Demo applications that show some of the more "exciting" features are included in the installer to help you maximise the most out of your investment as fast as possible.

The template is continually being updated due to the progressive development of the actual ActiveX control. This does mean from time to time that a particular feature within the control might not be covered directly by the template. We will of course add new updates to cover these features in future builds but, to make sure you're not left waiting around, we include a set of extra methods within the class to allow you to communicate directly with the control.

We offer email support, we actively monitor and interact with the Clarion newsgroups and even hold a monthly User Group webinar thanks to the generosity of the guys over at ClarionLive.

Codejock Software's Xtreme SyntaxEdit for Active-X COM Visual Studio .NET style Syntax Editor control provides your users with a highly sophisticated text editor control that supports advanced features such as text block grouping, syntax colorization, line numbers, font type, pre-defined color schemes, book marks, break points and many more advanced features.

Visual Studio .NET style text block grouping allows you to easily organize a document of text into blocks of text that can be hidden with the click of a button. Hidden blocks of text can have a message stating what has been hidden for view. This allows you to minimize the clutter of vary large text documents.

INI file based syntax colorization allows you to specify specific colorization rules for your text documents. For example, you can specify a different set of colors to be used for cpp, h, html, asp, etc files. Color rules can be applied to specific words or groups of words and phrases.

Bookmarks allow you to place a "bookmark" at any position in your text document. You can later cycle through all of your bookmarks to easily return to positions of interest in your document.

Visual Studio style breakpoints allow you to place a "breakpoint" at any position in your text document. This can be used for many different reasons, for example, if you have a code compiler you could use these breakpoints to indicate where code execution will "break" and wait for user interaction.

Using various configuration files such as a C++ configuration file you can add intellisense to the syntax editor. Using the configuration file you can specify which "keywords" will use the intellisense feature. To active intellisense press Ctrl + Space anytime during editing

Line numbers allow you to easily see how many lines are in a text document as well as serve reference to the position you are at in the document. You can use these numbers to communicate points of interest in a document

Product Features

  • Full featured syntax editor control.
  • Text blocking and grouping.
  • Syntax colorization.
  • Document bookmarks and breakpoints.
  • Intellisense help.
  • Line numbering.

Please note, the Codejock ActiveX control is not included in this product - the template is a wrapper only for the control.

While we're always here to help, some questions can be quickly answered by simply pointing you in the right direction. Below are a few of the more common questions that are asked.

The only extra file you need to ship with your application is the actual Codejock ActiveX file itself. The OCX file is located within the "Bin" directory of your Codejock installation.

Like any ActiveX control, the Codejock ActiveX control needs to be registered within windows. This can be accomplished in a number of different ways, these include:-

  • Have your installation scripts perform this task (eg, SetupBuilder by Lindersoft)
  • Use RegFree COM technology (for Clarion 9.1 onward users)
  • Have your application perform the registration
    (your application will need to be run with sufficient access rights within windows)

Within the "Bin" directory of your Codejock installation, a Licence file (".lic") will exist. This includes your individual "Validation Code". The contents of this file, especially the "Validation Code" needs to be compiled into your application. To accomplish this follow these steps:-

  • Go to the Global Extension template.
  • Go to the Global Extension ActiveX Licence tab.
  • Select the "Compile Licence Into Application" option.
  • There are 3 entries - "Copyright", "Product ID" and "Validation" The first two entries will be disabled if a pre-defined Codejock version has been selected on the "General" tab. Copy the contents of the licence file into the related entries EXACTLY.
  • Recompile your application.

Now, your Codejock licence details will be compiled into your application.

Yes, all of the Codejock ActiveX controls support multiple languages and are shipped with over 30 different language support files.

To use a language other than English (default language), simply specify the name of the language file in the "Language Resource" entry on the "General" tab of the Global Extension template.

The Global Extension template only needs to be added to the apps that contain procedures that utilize the control.

End User Interface

The feature rich control contains a multitude of facilities. Here are a few screen shots for you to review.

Click on an image to enlarge

  • Visual Studio .NET style Syntax Editor Control
  • Text Block Grouping
  • Syntax Colorization
  • Bookmarks
  • Breakpoints
  • Visual Studio .NET Style Intellisense Help
  • Line Numbers

Template Interface

The template interface has been purposely designed to be as easy to use and as intuitive as possible, leaving you to focus on the development of your application.

Click on an image to enlarge

  • Global Extension Template