145 lines
6.0 KiB
PHP
145 lines
6.0 KiB
PHP
{-----------------------------------------------------------------------------
|
|
The contents of this file are subject to the Mozilla Public License
|
|
Version 1.1 (the "License"); you may not use this file except in compliance
|
|
with the License. You may obtain a copy of the License at
|
|
http://www.mozilla.org/MPL/MPL-1.1.html
|
|
|
|
Software distributed under the License is distributed on an "AS IS" basis,
|
|
WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for
|
|
the specific language governing rights and limitations under the License.
|
|
|
|
The Original Code is: JVCL.INC, released on 2004-12-22.
|
|
|
|
Last Modified: 2004-12-22
|
|
|
|
You may retrieve the latest version of this file at the Project JEDI's JVCL home page,
|
|
located at http://jvcl.sourceforge.net
|
|
|
|
Known Issues:
|
|
-----------------------------------------------------------------------------}
|
|
|
|
{------------------------------------------------------------------------------}
|
|
{ This file contains the default JVCL configuration. }
|
|
{------------------------------------------------------------------------------}
|
|
|
|
{%hidden%}
|
|
{ Activate this define if you are using Delphi 5 Standard or one of the D6/D7 Personal Editions. }
|
|
{.$DEFINE DelphiPersonalEdition}
|
|
|
|
{ Enable this define if you want to register property and component editors included in
|
|
JVCL for non-JVCL components as well. }
|
|
{.$DEFINE JVCL_REGISTER_GLOBAL_DESIGNEDITORS}
|
|
|
|
{ Some new libraries and packages (currently JvUIB, JvWizard and JvTimeFrameWork) can be
|
|
installed either in "stand-alone" mode or in "JVCL" mode. These packages use the
|
|
USEJVCL define to determine whether they are installed in JVCL mode or not.
|
|
By default, this define is enabled.
|
|
NOTE: if you undefine USEJVCL, you can/should remove JvCoreXXX.dcp from the
|
|
requires node in the affected package(s). }
|
|
{$DEFINE USEJVCL}
|
|
|
|
{ Enable this define if you have the dxgettext (http://dxgettext.sourceforge.net)
|
|
translation tool installed and want to use it with the JVCL. }
|
|
{.$DEFINE USE_DXGETTEXT}
|
|
|
|
{ Enable this define if you use/have QuickReport }
|
|
{.$DEFINE JVCL_UseQuickReport}
|
|
|
|
{ Enable this define if you have QReport 4 installed. This will require qr4rund7 instead
|
|
of qrpt. NB! JVCL_UseQuickReport must also be defined}
|
|
{.$DEFINE QREPORT4}
|
|
|
|
{ Enable this define if you have installed the Internet Components with the Delphi installer }
|
|
{.$DEFINE INTERNET_COMPONENTS}
|
|
|
|
{ Activate this define if you have Mike Lischke's Theme Manager
|
|
(http://www.lischke-online.de) installed and available and
|
|
you are using D6/BCB6 or below. The ThemeManager package must
|
|
be compiled as "never-build package". }
|
|
{.$DEFINE JVCLThemesEnabled}
|
|
|
|
{ Activates MIDAS components (DBRemoteLogin).
|
|
NOTE: if you activate this, you must also manually add JvDlgsXXX.dcp to
|
|
the requires node of JvDBXXX.bpk !!! }
|
|
{.$DEFINE Jv_MIDAS}
|
|
|
|
{ This define enables GIF image support. Deactivate this define
|
|
if you are using another GIF image support library. }
|
|
{$DEFINE USE_JV_GIF}
|
|
|
|
{ Activate this define if you do not want to use TGauge Borland sample
|
|
component in TDBProgress component and FileUtil routines. In this case
|
|
TProgressBar component will be used. }
|
|
{$DEFINE USE_PROGRESSBAR}
|
|
|
|
{ This define controls whether FourDigitYear variable is used to control
|
|
date format in TDateEdit, TDBDateEdit components. When this define is not
|
|
active the ShortDateFormat variable is used instead. }
|
|
{$DEFINE USE_FOUR_DIGIT_YEAR}
|
|
|
|
{ This define controls whether a popup calendar is used as default
|
|
instead of a modal dialog in TDateEdit, TDBDateEdit components. }
|
|
{$DEFINE DEFAULT_POPUP_CALENDAR}
|
|
|
|
{ This define controls whether JvInterpreter handles
|
|
OLE automation calls (for VCL only). }
|
|
{$DEFINE JvInterpreter_OLEAUTO}
|
|
|
|
{ Used by JvTimeFrameWork, see JvTFDays.pas for more info on time blocks. }
|
|
{$DEFINE Jv_TIMEBLOCKS}
|
|
|
|
{ This activates the unit versioning system where each JVCL unit gets a record that defines
|
|
which revision, date and filename the unit has. }
|
|
{.$DEFINE UNITVERSIONING}
|
|
|
|
// *********************************************************************
|
|
// Start Definition of Third Party Components
|
|
// *********************************************************************
|
|
|
|
{ Activates SM-Export Wrapper Components (in DBActions)
|
|
For further informations have a look at http://www.scalabium.com
|
|
ATTENTION :
|
|
BEFORE YOU ACTIVATE THIS OPTION YOU MUST CHANGE THE
|
|
SMEXPORT PACKAGE FROM AUTOMATIC COMPILE NO MANUAL COMPILE }
|
|
{.$DEFINE USE_3RDPARTY_SMEXPORT}
|
|
|
|
{ Activates SM-Import Wrapper Components (in DBActions)
|
|
For further informations have a look at http://www.scalabium.com
|
|
ATTENTION :
|
|
BEFORE YOU ACTIVATE THIS OPTION YOU MUST CHANGE THE
|
|
SMIMPORT PACKAGE FROM AUTOMATIC COMPILE NO MANUAL COMPILE }
|
|
{.$DEFINE USE_3RDPARTY_SMIMPORT}
|
|
|
|
{ Activates the DevExpress cxEditor-Controls
|
|
For further informations have a look at http://www.devexpress.com }
|
|
{.$DEFINE USE_3RDPARTY_DEVEXPRESS_CXEDITOR}
|
|
|
|
{ Activates the DevExpress cxEditor-Controls
|
|
For further informations have a look at http://www.devexpress.com }
|
|
{.$DEFINE USE_3RDPARTY_DEVEXPRESS_CXGRID}
|
|
|
|
{ Activates the Internet Direct (Indy)-Components
|
|
For further informations have a look at http://www.indyproject.org }
|
|
{.$DEFINE USE_3RDPARTY_INDY}
|
|
|
|
{ Activates the Internet Direct (Indy)-Components version 10.
|
|
You MUST also activate $DEFINE USE_3RDPARTY_INDY for the compilation to work
|
|
For further informations have a look at http://www.indyproject.org }
|
|
{.$DEFINE USE_3RDPARTY_INDY10}
|
|
|
|
{ Activates the ICS-Components (Internet component suite
|
|
For further informations have a look at http://www.overbyte.be/
|
|
ATTENTION :
|
|
BEFORE YOU ACTIVATE THIS OPTION YOU MUST CHANGE THE
|
|
ICS* PACKAGE FROM AUTOMATIC COMPILE TO MANUAL COMPILE }
|
|
{.$DEFINE USE_3RDPARTY_ICS}
|
|
|
|
{ Activates Direct Oracle Access Components
|
|
For further informations have a look at http://www.allroundautomations.com }
|
|
{.$DEFINE USE_3RDPARTY_DOA}
|
|
|
|
{ Activates the CoreLabs VCL Oracle Data Access Components
|
|
For further informations have a look at http://www.crlab.com }
|
|
{.$DEFINE USE_3RDPARTY_CORELAB_ODAC}
|
|
|