The JCL is build using and tested with the current version of Delphi only. At the moment of writing this is Delphi 5. The JCL is not supported on or tested with any other version of Delphi or C++ Builder. As a result, it is very unlikely that the JCL will be usable or even compile with earlier version of Delphi and C++ Builder. The possible exceptions being Delphi 4, C++ Builder 4 and 5 - but that would be sheer luck. The JCL will not compile with Delphi 3, C++ Builder 3 or earlier versions. The reason for this is quite simple, we have no time to support them! All the members of the JCL team are volunteers and our time is limited. The work involved with implementing, for example Delphi 3, support and manage the complexities introduced by it, imo, cannot be justified.
We realize that this decision potentially prevents a large group of developers from using the JCL in their projects and we are truly sorry about that. If you have some (a lot of!) spare time and are willing to help implement support for earlier versions please contact us.
This is a preliminary document and may change substantially prior to final release. This document is provided for evaluation purposes only and Project JEDI makes no warranties, either express or implied, in this document. Information in this document and the source code it applies to, is subject to change without notice. The entire risk of the use or the results of the use of this document or source code remains with the user.
[This is preliminary documentation and subject to change.]
This text is used to denote that the documentation pertains to code that has been released as a beta or preview versions. You are free to play around with such code but you should not rely on them for your applications. These sources may change substantially in the next release or may contain severe bugs. Use them at your own risk.This version of the JEDI Code Library is distributed as a preview version. As such you should consider this release as a private, copyrighted library provided to you for evaluation purposes only. Although the final 1.0 version of the JEDI Code Library will be released under the terms of the Mozilla Public License 1.0 this is not the case for this release. Consequently, you cannot use this library except for evaluation purposes and the terms of the MPL do not apply. Any references to this library being distributed under terms of the MPL, either in this document or the sourcecode files, are hereby invalidated.
The entire JEDI Code Library, hereafter referred to as JCL, in it's final release will be distributed to you under the terms of the Mozilla Public License (MPL). This includes, but is not limited to, this document and all source code files. Source code files included in the JCL have a header which explicitly states this (as is required) however, unless noted otherwise, all files including those without an MPL header, are subject to the MPL license.
For your convienence the MPL 1.0 specification is included in the helpfile. To assist in understanding the MPL and answer the most common questions and misunderstandings, a FAQ is included as well. For more information about the MPL visit the Mozilla website.