English Italiano

Let's make your life Easy...

EasyCOM2INC utility is used to automatically creating Clarion include files with the definitions of COM-interfaces from IDL file and generate needed Classes. It supports generation of Late binding methods as well as Early binding.

The Microsoft® Interface Definition Language (MIDL) defines interfaces between client and server programs. See more information here

You can create a IDL file using MS Oleview.exe - OLE/COM Object Viewer. This administration and testing tool browses in a structured way, configures, activates, and tests all Microsoft Component Object Model (COM) classes installed on your computer. Download it from here.

Select needed Classes and Interfaces and press Start generation button to generate wrapped COM interfaces classes and files for using in template: 

-trvfilename_class.inc - classes definition
-trvfilename_class.clw - classes implementation
-trvfilename_class.tsf - objects description for EasyCom Template (classes, methods and arguments)
-trvfilename_class.itf - constants description for EasyCom Template (enumerators) (not yet used)

Use these steps to implement ActiveX controls or COM objects in your Clarion application:

1. Create IDL file you need using Oleview.exe: OLE/COM Object Viewer.
2. Create Clarion INC file and TRV file (tree structure file, the same file name as for INC file but with the "trv" extension) using EasyCOM2INC generator.
3. From EasyCOM2INC generator launch EasyClassGenerator utility.
4. Use EasyCom Template to add created class into your application. 

You can try EasyCOM2INC by yourself. With the Trial (DEMO) version of EasyCOM2INC you can evaluate all possibilities of our product with unique limitation: you could not open a IDL file larger then 10Kb. To remove all limitation you should buy and register the program. 

shipped with the step-by-step Example application "Using Microsoft VBScript Regular Expressions Interface". Four another examples included: 
Using EasyCOM2INC generator INC file only: 
Using Microsoft VBScript Regular Expressions Interface (VBScript.idl). 
MSCal is an example application using ICalendar interface (MSCAL.OCX). 
ShockWave is an example application using of IShockwaveFlash interface. 
WMPlayer is Windows Media Player example. 
XPdfViewer is an example application using XpdfViewer ActiveX control.

Using EasyCOM2INC generator, EasyClassGenerator utility and EasyCom Template (Clarion 6.1 only).
Note. These example applications are used not complex COM objects so it is not necessary to make any modification in the generated ecom2inc/ecg code. If you plan to implement complex COM object you should refer Documentation for that COM object in order to check if it possible. 

  • DHTML - using "DHTML Edit Control (any versions)". HTML editor based on the standard Microsoft dhtml ocx. You can create and edit HTML files, load it from Internet, insert Tables, hyper links etc. See how to work with SAFEARRAY OLE type in ShowContextMenu event handler.
  • Slider - using "Microsoft Windows Common Controls 6.0 (SP6)" - slider control, standard Track bar (Slider) control implementation (abcomctl.app for ABC, cwcomctl for Clarion).
  • RegExp - using "Microsoft VBScript Regular Expressions 1.0".
  • MS Agent - using "Microsoft Agent Control 2.0".
  • MS Windows Common Controls - Status bar Control & Progress bar Control.
  • Windows Script Host Object Model new in 2.14
    Makes it easy to use Windows Script Host Object Model, almost like in VBScript; 15 helper classes; shows how to control the file system (local / remote discs, folders, files, run files, full information about the objects file sistem, creating Shortcuts, access to environment variables).
  • Microsoft CDO Library new in 2.14
    Send email / SMS from your application. Microsoft® Collaboration Data Objects (CDO) is a technology for building messaging or collaboration applications.

http://Download Trial/Demo  Downloads: 5671

Operating System for Deployment

  • Windows 2000
  • Windows 7
  • Windows 8
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows NT 4.0
  • Windows Server 2003
  • Windows Server 2003 x64
  • Windows Vista Business
  • Windows Vista Business x64
  • Windows Vista Enterprise
  • Windows Vista Enterprise x64
  • Windows Vista Home Basic
  • Windows Vista Home Basic x64
  • Windows Vista Home Premium
  • Windows Vista Home Premium x64
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Vista Ultimate x64
  • Windows XP
  • Windows XP x64

Architecture of Product

  • 32Bit

Product Type

  • Add-In
  • Application

Component Type

  • Source code
  • Template ABC
  • Template Legacy

Compatible Containers

  • SoftVelocity Clarion 10.0
  • SoftVelocity Clarion 11.0
  • SoftVelocity Clarion 11.1
  • SoftVelocity Clarion 5.5
  • SoftVelocity Clarion 6.1
  • SoftVelocity Clarion 6.2
  • SoftVelocity Clarion 6.3
  • SoftVelocity Clarion 7.0
  • SoftVelocity Clarion 7.1
  • SoftVelocity Clarion 7.2
  • SoftVelocity Clarion 7.3
  • SoftVelocity Clarion 8.0
  • SoftVelocity Clarion 9.0
  • SoftVelocity Clarion 9.1


  • CHM

Install Type

  • Install Executable


Programming Languages
     Components & Libraries
        Component Object Model (COM)
        Source Code Generators
     Other Programming Files


EasyCOM2INC ver 2.09 released!

EasyCOM2INC utility is used to automatically creating Clarion include files with the definitions of COM-interfaces from IDL file and generate needed Classes.

-Generator: added a "Image" reserved word.
-Generator: added RTL procedure "SetNull".

-Generator: Menu "Options/Load default settings" now loads all reserved words, RTL procedures and data types (but not only Global settings).
-Algorithm of calculation of the "Receive code", so already registered customer should generate and send us email with the "send code" again and then put a new "receive code" and Register.

Easy Class Generator.

- Classes per module - now you can put generated classes into the different xxx_classNNN.inc/clw files, where NNN is a number from 001 to 999. This will solve a Clarion compiler problem "Too many segdef in file" if you have a typelib with a huge number of interfaces.
- Command line parameter: ecg.exe /mNNN (where NNN is a number of generated classes per module).

Template support.

- If you change a number of Classes per module then you need to regenerate all the source files of your application using Clarion IDE Generate All menu. 

Free upgrade for all registered customers.

EasyCOM2INC ver 2.08 released!

Template support.
  • Different version of chkax.dll (for C61, 62, 63).
  • Fixed constant value in easycom.def file: PICTURE_TRANSPARENT EQUATE(2).
  • Checking a license of the COM object (by pressing "Check ProgId" button in the template). Generating license checking in the code.
Easy Class Generator.
  • Code generation for the non named arguments like "unsigned char*" etc.
Free upgrade for all registered customers.

About product

EasyCOM2INC utility is used to automatically creating Clarion include files with the definitions of COM-interfaces from IDL file and generate needed Classes. It supports generation of Late binding methods as well as Early binding.


Buy Now!

IngasoftPlus's products are available at www.motleysoft.com - the world softfair! Buy Now!
from  74000000.0

Download Information

The following downloads are available for this products:
  • Setups (trial/full)
  • Setups (trial/full) - old

Go To Download

Product Search