ControlMateOLE

ControlMateOLE provides an application developer with an ActiveX COM automation interface for the ControlMate® device control application. The component will enable an application to instantiate an object which can load, modify and execute ControlMate® Sequence Files. The calls made to the ControlMate® components do not involve the need to load the ControlMate® application into memory. A very powerful and useful feature of the ControlMateOLE component is the ability to dynamically change and set command field values within a sequence file. This allows the external integration of information such as source values (e.g. aspiration volumes) being extrapolated from databases. The ControlMateOLE component can be distributed as a required component within the client application. Any component dependencies will be included as part of the application build.

The ControlMateOLE component has been developed for use with Microsoft Visual Basic versions 5 and 6.

Please email info@controlmate.net for further information or queries

Current Release

View changes

View previous releases

Version

1.3.6

Release date

01-Oct-2005











Copyright 2002 © LeeTek Limited


Downloads

Each of the download files contain the following :

  • ControlMateOLE application and install routine
  • User guide
  • Sample application
  • Sample application Microsoft Visual Basic 6 source code

Self extracting executable file.
The web download packages utilise the Microsoft Windows Installer engine and database. The engine is not included within the packages, this reduces the package size and download time. The first time that you install a ControlMate package, you may be prompted with a message informing you that the installer is missing or out of date. If this happens then you can download an engine installer from one of the following links.

Windows Installer for Windows 98 or ME

Windows Installer for Windows NT4 (SP6 and upwards) or Windows 2000

CD-ROM build.
A WinZip file which, when extracted, provides the file and directory structure for CD-ROM distribution. To use, download and unzip the file into an empty directory and then copy the complete set of files and any sub-directories onto the distribution CD-ROM.

User manual in Adobe Acrobat PDF format.

Download Adobe Acrobat® Reader®


Changes in this build

Date

Description

22-Apr-2005
User Guide : 30-Sep-05

Version 1.3.6
1. Restrictions relating to the visibility of 'HIDDEN' fields have been removed. This now, for example, allows GlobalValues current values field to be accessible via the OLE interface.
2. An advanced method has been added to make visible the interfaces of field values for rules processing.
3. A new module has been added, ControlMateOLE Rules, which will allow a user to automatically process Pause commands within file execution by following a set of rules to abort, continue, load another protocol file or even apply another set of rules.

16-Jul-2004

Version 1.3.5
1. Updated the pre-execute start routine to set all Global Values to their initial default values. Once set the client application can therefore control the start values by simply setting the txtDefault value property prior to calling the ExecuteRun() procedure. This was preventing a client application from setting initial Global Value values prior to an Execute Run() procedure call.
2. Updated the FileOpen() procedure to ensure that the GlobalValueChangeBefore and GlobalValueChangeAfter internal variables are set when a file is first loaded. Previously this was only being done against the base template rather than the actual file being loaded which was preventing ScriptFile commands from changing field values prior to or during an ExecuteRun() procedure call.


Google