|
EasyCOM2INC 2.13
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.
Requirements
For use EasyCOM2INC following is needed:
 Windows 98 or higher.
For use EasyCOM2INC generated interface definition files following is needed:
Clarion 5.5 or higher.
For use EasyCOM2INC generated class wrapper files following is needed:
Clarion C61-9033 or higher.
Easy Class Generator (ecg.exe).
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.
EasyCOM2INC 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.
Using EasyCOM2INC generator, EasyClassGenerator utility and EasyCom Template (Clarion 6.1and high 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 for IE5". 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.
The best thing is that you can use CWPlus with the generated COM-interfaces! CWPlus completely supports all standard structures of Clarion language including INTERFACE. Therefore CWPlus is ready to help you to take advantage of EasyCOM2INC results with maximum productivity, COM properties and procedures of objects always will be on hand because of CWPlus!).
"Ready to GO" solution based on COM and EasyCOM2INC technologies. We provide several products which demonstrates using of different COM Object Libraries in the Clarion application.
This is FREE for all registered customers of EasyCOM2INC (to get a password please send us an email).
System requirements
 Clarion 6.1 9033 or higher
 EasyCOM2INC installed (you don't need to buy it).
What you get with the product:
 *.idl - The Microsoft® Interface Definition Language (MIDL) defines interfaces between client and server programs.
 *_class.inc - classes definition.
 *_class.clw - classes implementation.
 *_class.tsf - objects description for EasyCom Template (classes, methods and arguments).
 *_class.itf - constants description for EasyCom Template (enumerators) (not yet used).
 *.app - Clarion6 example application (uses EasyCom Template)
Product page link
|
Description
|
Setups
|
Version
|
Last update
(dd-mm-yy)
|
Size
|
Buy now !
|
|
|
Demonstrates using of Microsoft SQLDMO Object Library and Microsoft Office XP Web Components in the Clarion application.
|
(free)
(password protected)
|
1.01
|
30 - 06 -2005
|
800kb
500kb
|
$40
|
|
|
Demonstrates using of TX Text Control 11.0 ActiveX (The Imaging Source Europe GmbH) in the Clarion application.
|
(free)
(password protected)
|
1.00
|
23 - 05 -2005
|
800kb
250kb
|
$60
|
|
|
Demonstrates using of Microsoft WMI Scripting Library in the Clarion application.
|
(free)
(password protected)
|
1.01
|
08 - 01 -2006
|
780kb
280kb
|
$30
|
|
|
Demonstrates using of xPayment 2009 ActiveX (xAuthorize LLC) in the Clarion application.
|
(free)
(password protected)
|
1.00
|
05 - 10 - 2010
|
800Kb
280Kb
|
$60
|
|