Trident Delphi Wrappers for the QMClient C API

Introduction

The Trident Delphi Wrappers for the QMClient C API are two, free (as in no charge) Delphi Object Pascal units that allow you to access the functionality provided by the QMClient C API (qmclilib.dll) from within your Borland Delphi applications.

 

The QMClient API allows you to work with many aspects of your OpenQM database, such as session management, file handling, dynamic array manipulation, string manipulation, command and subroutine execution.

 

Before today, without a lot of work, the QMClient API was only available to developers using Visual Basic, PureBasic, or C.  Now, with these API wrappers specifically written in Object Pascal, Delphi developers can also enjoy easy to use connectivity between their applications and OpenQM databases.

 

These API wrappers are written to ensure ease of use.  No complicated pointer management or variable typecasting is required.  Your calls to the QMClient API functions use and return only three variable types - Boolean, Integer, and String!

 

Adding QMClient connectivity to your Delphi applications is simple.  Just add a single reference to the Uses clause of a Delphi unit and the full QMClient API becomes available to that unit.



Features

Compatibility

    Created with Delphi 7 and tested against OpenQM 2.4-11 for Windows.

    Other versions of Delphi and OpenQM should work, but we're not in a position to test them.



License

The Trident Delphi Wrappers for the QMClient C API are distributed under a BSD style license, the full text of which can be read here.


Downloads:
Complete download - Delphi Units and documentation
tisQMClient.zip (454 kb)