English Italiano

Сделаем вашу жизнь проще...


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. 

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. 
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://Загрузить Trial/Demo  Загружено: 5619




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

Documentation

  • CHM

Install Type

  • Install Executable

Categories

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



22.12.2009

EasyCOM2INC ver 2.11 released!

Changed:
  • Now generated classes inherit from the base class EasyCOMClass (ecombase.inc / ecombase.clw).
  • Now the error message in the class method is generated only if the COM method returned HR < 0 (HR < S_OK), i.e., when HR = S_FALSE message will not be displayed. Previously it displayed if HR <> S_OK.
Fixed:
  • Code of the methods that uses parameters such as SAFEARRAY. The file ecg.ini consists of subtypes replacement for SAFEARRAYs.
  • OleSafeArrayClass: Fixed working with multi-dimensional (dimensions > 1) SAFEARRAYs (methods: GetElement (), PutElement ()).
11.10.2009

EasyCOM2INC ver 2.10 released!

Added:
- Installer now supports Clarion 7.
- Added class OleVariantClass (in easyole.inc, easyole.clw) to facilitate the work of the Variant type.

Changed:
- Changed algorithm for determining the type of variable to be compatible with C7 (added getvartype.inc file).

Fixed:
- The algorithm of creating OLE control when license used (thanks to Carlos Gutierrez).


Free upgrade for all registered customers. btw we are kindly ask you to renew your subscription if you have purchased more then 1 year ago.

О продукте

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.

Поделись

Купить!

Продукты IngasoftPlus доступны на сайте www.motleysoft.com! Купить!
от  74000000.0

Download Information

Следующие файлы для загрузки доступны для данного продукта:
  • Setups (trial/full)
  • Setups (trial/full) - old

Перейти к загрузке

Поиск продукта