EldoS
MsgConnect home / Documentation / Installation of Delphi/Kylix edition
Navigation
Web site
Support
Table Of Contents

Installation and usage of Delphi/Kylix edition

Delphi/Kylix edition supports Win32 and Linux platforms. .NET platform is not supported. If you are using Delphi for Microsoft .NET Framework, install and use .NET edition instead.

Delphi/Kylix edition of MsgConnect is shipped in precompiled (in evaluation version for Delphi) and source code (registered version, GPL version for Kylix). Evaluation version for Kylix is not available (you can use GPL version instead).

Delphi/Kylix edition is located in "<MsgConnect>\Code\Pascal" folder. It includes core files, sample applications and MCDataTree, hierarchical storage for information that can be used to pack and transfer data across different platforms.

Installation (evaluation version)

In evaluation version the packages are pre-compiled and can be installed without compilation. The packages are located in "<MsgConnect>\Code\Pascal\Core\Dy" folder. They are named MsgConnectDy.bpl, where "y" is Delphi version number.
To install the package into Delphi IDE, use Main menu->Component->Install Packages command and press Add button in the dialog that appears.

Compilation of packages (registered and GPL versions)

The packages are located in "<MsgConnect>\Code\Pascal" folder. They are named MsgConnectXY.dpk, where X is D for Delphi and K for Kylix and Y is dev.tool version number.
Open the package in Delphi/Kyix IDE and press Install. The package will be compiled and installed.

Setting paths

After that you need to put the path "<MsgConnect>\Code\Pascal\Core" for registered version and "<MsgConnect>\Code\Pascal\Core\Dx" (where X is the version of Delphi IDE) for evaluation version to the list of library paths. To do this use Tools->Environment options menu command. Then activate Library page and add the path to the list of paths labeled as "Library path".

Usage of MsgConnect

There are several sample projects available that will show you the basics of MsgConnect usage.

Notes

ProcMonViewer sample won't work with evaluation version of MsgConnect due to delays present only in evaluation version. Registered version doesn't have such delays and ProcMonViewer sample works fine.

All event handlers and callback methods use stdcall calling convention. When you create event handler in Delphi/Kylix IDE, "stdcall" keyword is NOT put automatically. You must correct event handler declaration manually. If you don't do this, the code will compile fine, but you will get strange errors when trying to use the event handlers.

Limitations of evaluation version

Evaluation version sends messages with 0.5 sec delay. In other words, one can't send more than 2 messages per second with evaluation version. No other limitations are set.

 
Contact Us | Subscribe | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2005, EldoS Corporation